log h264.c @ 4257:ac98478e056d libavcodec

age author description
Sun, 12 Nov 2006 20:08:09 +0000 mru rename cropTbl -> ff_cropTbl libavcodec
Thu, 09 Nov 2006 16:40:33 +0000 takis Remove the H264Context parameter from decode_init_vlc() as it is not being used. libavcodec
Wed, 01 Nov 2006 19:34:30 +0000 michael merge clip() into the alpha/beta/tc0 tables (10% faster filter_mb_fast() on P3) libavcodec
Wed, 01 Nov 2006 17:18:49 +0000 reimar Reenable AMD64 optimizations for cabac accidentially disabled in r6852 libavcodec
Wed, 01 Nov 2006 17:01:33 +0000 diego Add ARCH_X86_32 as a new define for 32 bit x86 architectures and change libavcodec
Sun, 29 Oct 2006 13:14:37 +0000 diego Fix compilation with PIC enabled, BRANCHLESS_GET_CABAC is defined under libavcodec
Fri, 20 Oct 2006 21:34:02 +0000 michael decode_significance_8x8_x86() libavcodec
Thu, 19 Oct 2006 14:54:34 +0000 michael slightly faster decode_cabac_mb_mvd() libavcodec
Thu, 19 Oct 2006 10:33:56 +0000 michael 1 variable less in decode_cabac_residual() no speed change (but less vars means less things gcc can load and store redundantly) libavcodec
Thu, 19 Oct 2006 01:19:03 +0000 michael optimize sign decoding code in decode_residual() libavcodec
Tue, 17 Oct 2006 23:59:21 +0000 michael copy cabac context onto the stack for the c code in decode_cabac_residual() (15% faster on P3 but still slower then the current asm) libavcodec
Tue, 17 Oct 2006 22:18:29 +0000 michael x86 asm version of the decode significance loop (not 8x8) of decode_residual() 5% faster decode_residual() on P3 libavcodec
Fri, 13 Oct 2006 16:19:15 +0000 michael simplify escape decoding libavcodec
Thu, 12 Oct 2006 18:41:29 +0000 michael 10l int vs uint8_t libavcodec
Thu, 12 Oct 2006 14:49:19 +0000 michael prevent "mb level" get_cabac() calls from being inlined (3% faster decode_mb_cabac() on P3) libavcodec
Thu, 12 Oct 2006 12:27:02 +0000 michael int->uint8_t for 2 tables libavcodec
Wed, 11 Oct 2006 23:17:58 +0000 diego Rename ABS macro to FFABS. libavcodec
Wed, 11 Oct 2006 21:34:15 +0000 lorenm more prefetches, 2% faster h264 libavcodec
Wed, 11 Oct 2006 14:44:17 +0000 michael make state transition tables global as they are constant and the code is slightly faster that way libavcodec
Wed, 11 Oct 2006 13:21:42 +0000 michael make lps_range a global table its constant anyway (saves 1 addition for accessing it) libavcodec
Mon, 09 Oct 2006 21:14:16 +0000 michael reverse remainder of the failed attempt to optimize *state=c->mps_state[s] libavcodec
Mon, 09 Oct 2006 18:20:00 +0000 michael move outcommented START/STOP_TIMER to a hopefully better place for benchmarking ... libavcodec
Sun, 08 Oct 2006 11:24:37 +0000 michael 5% faster get_cabac() libavcodec
Sun, 08 Oct 2006 10:11:58 +0000 diego output typo fixes libavcodec
Sat, 07 Oct 2006 15:44:14 +0000 michael refill cabac variables in 16bit steps, 3% faster get_cabac() libavcodec
Sat, 07 Oct 2006 15:30:46 +0000 diego Change license headers to say 'FFmpeg' instead of 'this program/this library' libavcodec
Wed, 04 Oct 2006 07:08:26 +0000 lorenm simplify write_back_motion for skip mbs libavcodec
Sun, 01 Oct 2006 21:25:17 +0000 lorenm approximate qpel functions: sacrifice some quality for some decoding speed. enabled on B-frames with -lavdopts fast. libavcodec
Wed, 27 Sep 2006 19:47:39 +0000 mru fix some signedness warnings libavcodec
Tue, 29 Aug 2006 03:07:58 +0000 lorenm slightly faster deblock libavcodec
Mon, 28 Aug 2006 09:33:01 +0000 lorenm mmx implementation of deblocking strength decision. libavcodec
Thu, 27 Jul 2006 20:37:21 +0000 lorenm 10l in r5768 (broke mbaff) libavcodec
Sun, 16 Jul 2006 18:55:18 +0000 lorenm slightly faster h264 fill_caches() libavcodec
Sun, 09 Jul 2006 12:02:15 +0000 mru --enable/disable parsers. Warning: some combinations are broken. libavcodec
Tue, 04 Jul 2006 17:06:43 +0000 michael simplify intra prediction mode decoding libavcodec
Sat, 01 Jul 2006 17:33:48 +0000 mru fill_mbaff_ref_list is missing a return statement, its return value libavcodec
Mon, 12 Jun 2006 09:30:17 +0000 lorenm h264: accept rbsp_trailing longer than 1 byte libavcodec
Mon, 29 May 2006 16:39:40 +0000 michael typo me thinks ... libavcodec
Sun, 28 May 2006 22:44:14 +0000 lorenm h264: MBAFF interlaced decoding libavcodec
Sun, 28 May 2006 22:28:08 +0000 lorenm h264: faster fill_rectangle() libavcodec
Wed, 10 May 2006 11:05:03 +0000 michael cosmetics (initalize variables where they are used) libavcodec
Wed, 10 May 2006 10:57:27 +0000 michael decoders should (IMHO) not duplicate frames, the application can do this if it wants libavcodec
Fri, 05 May 2006 18:08:01 +0000 lorenm reinit quant matrices if pps is overwritten by another of the same pps_id. libavcodec
Sun, 30 Apr 2006 19:31:45 +0000 lorenm warn on interlaced streams libavcodec
Sat, 29 Apr 2006 00:43:15 +0000 lorenm don't force asserts in release builds. 2% faster h264. libavcodec
Sat, 25 Mar 2006 09:46:43 +0000 lorenm 10l in 1.199 (write_back_motion with B-pyramid + spatial) libavcodec
Thu, 23 Mar 2006 20:16:36 +0000 lorenm prefetch pixels for future motion compensation. 2-5% faster h264. libavcodec
Wed, 22 Mar 2006 12:41:02 +0000 lorenm 1.5x faster write_back_motion, 1-3% overall libavcodec
Mon, 13 Mar 2006 23:46:47 +0000 michael fixing coverity warnig CID: 253 (reading over the end of the aspect_ratio array for illegal aspect ratios) libavcodec
Thu, 09 Mar 2006 08:05:45 +0000 diego Alignment fixes, caused problems on SPARC. libavcodec
Wed, 08 Mar 2006 11:43:10 +0000 diego (f)printf --> av_log conversion libavcodec
Tue, 07 Mar 2006 22:45:56 +0000 lorenm h264_idct8_add_mmx libavcodec
Sat, 04 Mar 2006 03:57:33 +0000 lorenm keyframe flag was wrong if SEIs followed the keyframe libavcodec
Sat, 25 Feb 2006 22:41:31 +0000 mru kill some warnings libavcodec
Sat, 25 Feb 2006 22:15:24 +0000 lorenm fix a memory leak on seeking. libavcodec
Wed, 22 Feb 2006 05:59:44 +0000 lorenm minor simplifications in cabac_mb_type libavcodec
Thu, 16 Feb 2006 01:16:12 +0000 lorenm don't arbitrarily limit delta_qp libavcodec
Tue, 14 Feb 2006 05:40:53 +0000 lorenm fix some crashes on negative nalsize. libavcodec
Mon, 13 Feb 2006 18:13:13 +0000 lorenm fix some crashes when missing frames libavcodec
Fri, 10 Feb 2006 06:55:25 +0000 lorenm h264: special case dc-only idct. ~1% faster overall libavcodec
Wed, 08 Feb 2006 07:04:32 +0000 lorenm slightly faster loopfilter libavcodec
Sun, 05 Feb 2006 13:35:17 +0000 diego MSVC-compatible __align8/__align16 declaration libavcodec
Tue, 31 Jan 2006 00:17:13 +0000 diego Fix silly typos. libavcodec
Sat, 28 Jan 2006 16:05:06 +0000 aurel make some functions static (patch by Dieter < freebsd at sopwith.solgatos.com >) libavcodec
Wed, 25 Jan 2006 22:10:13 +0000 diego warning fixes by Luca Abeni, lucabe72 ##@## email ##.## it libavcodec
Tue, 24 Jan 2006 10:33:14 +0000 diego Remove all stray tabs and trailing whitespace, this time for good. libavcodec
Thu, 19 Jan 2006 00:19:15 +0000 mru interpret H264 VUI timing info correctly libavcodec
Thu, 12 Jan 2006 22:43:26 +0000 diego Update licensing information: The FSF changed postal address. libavcodec
Mon, 09 Jan 2006 03:38:37 +0000 lorenm tweak h264_biweight libavcodec
Mon, 09 Jan 2006 03:15:53 +0000 lorenm tweak inlines. libavcodec
Sat, 31 Dec 2005 14:14:38 +0000 lorenm fix asymmetric CQMs with pre-transposed DCT. libavcodec
Sat, 31 Dec 2005 13:20:24 +0000 lorenm CQM: fix fallback to JVT scaling lists libavcodec
Sat, 31 Dec 2005 11:31:53 +0000 lorenm direct mvs in B_8x8 mbs were set too early. libavcodec
Sat, 31 Dec 2005 10:11:37 +0000 lorenm fix direct_8x8_inference_flag with 4x4 mvs. libavcodec
Fri, 30 Dec 2005 23:47:41 +0000 lorenm fix some potential arithmetic overflows in pred_direct_motion() and libavcodec
Thu, 22 Dec 2005 01:10:11 +0000 diego COSMETICS: tabs --> spaces, some prettyprinting libavcodec
Sun, 18 Dec 2005 13:29:09 +0000 henry new qscale type to distinguish H264 libavcodec
Sat, 17 Dec 2005 18:14:38 +0000 diego COSMETICS: Remove all trailing whitespace. libavcodec
Mon, 12 Dec 2005 01:56:46 +0000 mru use PRIxN, %zd, %td formats where needed libavcodec
Sun, 11 Dec 2005 02:16:21 +0000 lorenm recognize some more nal types libavcodec
Thu, 10 Nov 2005 04:40:49 +0000 lorenm fix a crash on seeking to an invalid frame libavcodec
Wed, 09 Nov 2005 11:29:29 +0000 michael check MPV_frame_start() return value libavcodec
Thu, 03 Nov 2005 23:26:51 +0000 lorenm tidier cabac_intra4x4_pred_mode libavcodec
Fri, 28 Oct 2005 18:18:04 +0000 mru no mixing of code and declarations libavcodec
Fri, 28 Oct 2005 06:37:32 +0000 lorenm 25% faster deblocking, 4-6% overall. libavcodec
Thu, 27 Oct 2005 21:03:36 +0000 lorenm fix a crash on dropped frames libavcodec
Wed, 26 Oct 2005 03:58:06 +0000 lorenm 10l: cqm weren't initialized in svq3. libavcodec
Tue, 25 Oct 2005 01:17:20 +0000 lorenm decode custom quant matrices. libavcodec
Tue, 27 Sep 2005 05:12:13 +0000 lorenm 6% faster decode_cabac_residual libavcodec
Tue, 27 Sep 2005 04:46:45 +0000 lorenm 13% faster decode_residual (cavlc). libavcodec
Wed, 21 Sep 2005 08:14:17 +0000 michael Just noticed there is a memory leak in h264.c with the usage of rbsp_buffer. libavcodec
Sat, 17 Sep 2005 08:15:07 +0000 reimar check return value of decode_cabac_mb_dqp, it is INT_MIN on error. libavcodec
Sat, 10 Sep 2005 01:13:10 +0000 michael dont be so picky with .mp4 ... fixes Mr&MrsSmith.mp4 libavcodec
Mon, 05 Sep 2005 17:07:52 +0000 lorenm fix emulated edge motion compensation when resolution%16!=0 libavcodec
Fri, 26 Aug 2005 19:05:44 +0000 michael Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de) libavcodec
Thu, 25 Aug 2005 00:01:57 +0000 michael prevent assert failures and infinite loops with broken streams libavcodec
Sun, 14 Aug 2005 15:42:40 +0000 mru kill a bunch of compiler warnings libavcodec
Mon, 01 Aug 2005 14:47:07 +0000 michael workaround 'colocated mv if colocated block is L1 predicted' bug in x264 libavcodec
Wed, 27 Jul 2005 00:15:55 +0000 michael fixing colocated mv if colocated block is L1 predicted for the temporal direct case libavcodec
Tue, 26 Jul 2005 23:40:55 +0000 michael fixing colocated mv if colocated block is L1 predicted libavcodec
Fri, 22 Jul 2005 09:01:47 +0000 reimar Add missing +1 in bounds check. libavcodec
Thu, 14 Jul 2005 21:57:22 +0000 michael more fine grained skip_frame libavcodec
Thu, 14 Jul 2005 21:39:36 +0000 michael skip_idct libavcodec
Sat, 02 Jul 2005 19:39:58 +0000 alex parenthesing to avoid compiler errors in the future - compared asm outputs, behaviour didnt changed libavcodec
Tue, 28 Jun 2005 08:13:23 +0000 michael support extracting sps/pps from bitstream and putting it in extradata libavcodec
Tue, 28 Jun 2005 06:45:41 +0000 michael fixing first_mb_in_slice if frame_mbs_only_flag==0 && mb_aff==0 libavcodec
Mon, 27 Jun 2005 23:13:10 +0000 michael check mb_y libavcodec
Mon, 27 Jun 2005 09:37:16 +0000 michael keep decoding nal units after an error libavcodec
Sun, 19 Jun 2005 23:33:09 +0000 michael make decoder a little bit more tolerant to missing NAL units libavcodec
Fri, 17 Jun 2005 08:24:35 +0000 lorenm H.264 lossless mode libavcodec
Thu, 09 Jun 2005 20:01:02 +0000 michael non-avc h264 stream problems patch by ("Ronald S. Bultje" rbultje, ronald bitfreak net) libavcodec
Sun, 05 Jun 2005 15:51:20 +0000 michael 10l (dont read variables before they have been set) libavcodec
Sat, 04 Jun 2005 15:49:54 +0000 mru remove mixed code/declarations libavcodec
Thu, 02 Jun 2005 21:15:20 +0000 lorenm decode H.264 with 8x8 transform. libavcodec
Wed, 01 Jun 2005 12:03:25 +0000 mru fix segfault if flush is called before the first frame libavcodec
Wed, 01 Jun 2005 08:43:40 +0000 michael avoid one transpose (730->680 dezicycles on duron) libavcodec
Thu, 19 May 2005 19:11:40 +0000 lorenm memory leak libavcodec
Thu, 19 May 2005 04:48:06 +0000 lorenm fix crash on negative POC libavcodec
Wed, 18 May 2005 09:17:22 +0000 lorenm H.264 deblocking optimizations (mmx for chroma_bS4 case, convert existing cases to 8-bit math) libavcodec
Sun, 15 May 2005 01:40:34 +0000 michael another try at decode_ref_pic_list_reordering() libavcodec