log h264.c @ 12177:a39530f3dc94 libavcodec

age author description
Mon, 05 Jul 2010 14:36:03 +0000 michael Perform sliding window operation during frame gap handling. libavcodec
Sat, 03 Jul 2010 04:40:12 +0000 bcoudurier Give context to av_log libavcodec
Fri, 02 Jul 2010 11:54:34 +0000 diego Fix typo in Doxygen function parameter name. libavcodec
Wed, 30 Jun 2010 15:38:06 +0000 mru Fix grammar errors in documentation libavcodec
Mon, 31 May 2010 22:01:31 +0000 bcoudurier Pass codec pixel format list to get_format, if present, fix vdpau decoding libavcodec
Fri, 28 May 2010 23:15:30 +0000 bcoudurier In h264 decoder, use jpeg yuv pixel format when full range is set in vui libavcodec
Wed, 26 May 2010 19:00:59 +0000 cehoyos Factorize ff_h264_decode_extradata(). libavcodec
Tue, 20 Apr 2010 14:45:34 +0000 diego Remove explicit filename from Doxygen @file commands. libavcodec
Thu, 15 Apr 2010 13:16:37 +0000 gb H.264: cosmetics (vertical align). libavcodec
Thu, 15 Apr 2010 08:30:48 +0000 gb H.264: move avctx->{profile,level} init before AVCodecContext.get_format(). libavcodec
Thu, 15 Apr 2010 08:27:06 +0000 gb H.264: move avctx->refs init before AVCodecContext.get_format(). libavcodec
Tue, 13 Apr 2010 22:15:49 +0000 diego Move static function fill_filter_caches() from h264.h to h264.c. libavcodec
Wed, 31 Mar 2010 03:55:42 +0000 astrange H264: Copy h264dsp when creating new slice threads libavcodec
Tue, 30 Mar 2010 23:30:55 +0000 stefano Define AVMediaType enum, and use it instead of enum CodecType, which libavcodec
Tue, 30 Mar 2010 21:05:11 +0000 michael Fix implicit weight for b frames in mbaff. libavcodec
Tue, 30 Mar 2010 08:10:29 +0000 cehoyos Set VDPAU H264 picture parameter field_order_cnt and frame_num at the libavcodec
Tue, 23 Mar 2010 17:55:08 +0000 diego Remove unused variable, fixes the warning: libavcodec
Thu, 18 Mar 2010 23:36:54 +0000 stefano Reinitialize the h264 decoder context on every valid aspect ratio libavcodec
Tue, 16 Mar 2010 01:17:00 +0000 mru Move H264 dsputil functions into their own struct libavcodec
Fri, 12 Mar 2010 15:23:26 +0000 michael Fix indention libavcodec
Fri, 12 Mar 2010 15:21:45 +0000 michael Always reset slice_table. libavcodec
Wed, 03 Mar 2010 21:10:08 +0000 michael Reorder indexes in weight tables. libavcodec
Wed, 03 Mar 2010 19:32:50 +0000 michael cosmetic addition of {} libavcodec
Wed, 03 Mar 2010 14:41:43 +0000 michael Merge weight & offset tables, 15 cpu cycles faster. libavcodec
Wed, 03 Mar 2010 10:57:38 +0000 michael Simplify implicit_weight table init. libavcodec
Tue, 02 Mar 2010 02:24:37 +0000 michael Fix a bunch of bugs ive introduced recently that broke threaded decoding. libavcodec
Mon, 01 Mar 2010 00:22:43 +0000 aurel revert r22112 which broke playback of cathedral-beta2-400extra-crop-avc.mp4 libavcodec
Sun, 28 Feb 2010 18:33:33 +0000 cehoyos Process picture aspect ratio changes in H.264. libavcodec
Fri, 26 Feb 2010 03:27:52 +0000 michael Move init of right side of ref_cache from fill_caches() to init_the_darn_decoder(). libavcodec
Thu, 25 Feb 2010 23:44:42 +0000 michael Get rid of mb2b8_xy and b8_stride, change arrays organized based on b8_stride to libavcodec
Thu, 25 Feb 2010 15:29:12 +0000 michael Dont allocate direct_table 8 times too large. libavcodec
Thu, 25 Feb 2010 14:26:12 +0000 michael Reorder intra4x4_pred_mode so that we can read/write 4 values at once. libavcodec
Thu, 25 Feb 2010 14:02:39 +0000 michael Store intra4x4_pred_mode per row only. libavcodec
Thu, 25 Feb 2010 04:11:33 +0000 michael Cut the size of mvd_table by yet another factor of 2. libavcodec
Thu, 25 Feb 2010 02:42:25 +0000 michael Keep mvd_table values of only 2 mb rows. libavcodec
Wed, 24 Feb 2010 20:43:06 +0000 michael Change mvd_cache & mvd_table to 8bit, this is overall a bit faster libavcodec
Tue, 23 Feb 2010 01:08:54 +0000 michael Try to set has_b_frames in codec init if we know everything alraedy. libavcodec
Tue, 23 Feb 2010 01:07:39 +0000 michael Move extradata reading code into codec init instead of doing it libavcodec
Sun, 21 Feb 2010 19:32:47 +0000 cehoyos Remove unused variable mb_xy. libavcodec
Thu, 18 Feb 2010 16:24:31 +0000 mru H264: use alias-safe macros libavcodec
Thu, 18 Feb 2010 12:37:43 +0000 michael Simplify deblock_left/top condition for deblocking_filter=2 libavcodec
Wed, 17 Feb 2010 02:25:05 +0000 michael Move predict_field_decoding_flag() from h264.h to .c as its only used there and belongs libavcodec
Wed, 17 Feb 2010 02:14:02 +0000 michael Move check for and call of predict_field_decoding_flag() from the mb code to libavcodec
Sun, 14 Feb 2010 23:06:25 +0000 michael Merge decode_cabac_mb_dqp() with surronding code. libavcodec
Sun, 14 Feb 2010 22:59:19 +0000 michael Drop if(0) code. libavcodec
Sat, 13 Feb 2010 21:09:38 +0000 astrange h264: Remove unused variables. libavcodec
Fri, 12 Feb 2010 23:28:33 +0000 michael Dont drop B frames without last_picture. libavcodec
Fri, 12 Feb 2010 19:25:23 +0000 michael Try to support truncated h264 frames mixed with mpeg pes headers in mkv. libavcodec
Mon, 08 Feb 2010 00:08:05 +0000 michael Set x264_build so that checks are simpler. libavcodec
Thu, 04 Feb 2010 15:30:37 +0000 michael Fix large timebases. libavcodec
Thu, 28 Jan 2010 20:57:29 +0000 cehoyos Export H264 profile and level in AVCodecContext. libavcodec
Wed, 27 Jan 2010 22:22:01 +0000 cehoyos Fix svq3_* function declarations. libavcodec
Tue, 26 Jan 2010 13:30:33 +0000 michael 100l typo fix, mixed up +-1 forcing the loop filter skip to never skip. libavcodec
Mon, 25 Jan 2010 01:56:13 +0000 astrange 100l, correct wrong H.264+adaptive MBAFF decoding libavcodec
Mon, 25 Jan 2010 00:30:44 +0000 astrange H.264: Use 64-/128-bit write-combining macros for copies libavcodec
Sun, 24 Jan 2010 17:02:44 +0000 michael Remove is_complex from loop_filter() its useless there in its current form. libavcodec
Sun, 24 Jan 2010 16:37:12 +0000 fenrir Added a missing const to ff_h264_get_slice_type(). libavcodec
Sun, 24 Jan 2010 13:20:17 +0000 michael Remove all uses of slice_type* from the loop filter, also remove its libavcodec
Sat, 23 Jan 2010 18:05:30 +0000 michael Move +52 from the loop filter to the alpha/beta offsets in the context. libavcodec
Mon, 18 Jan 2010 23:55:19 +0000 michael Cosmetic, get rid of &x[0] libavcodec
Mon, 18 Jan 2010 23:41:12 +0000 michael Fix compilation with -O0. libavcodec
Mon, 18 Jan 2010 20:19:19 +0000 michael Fix 10l segfault with threads. libavcodec
Mon, 18 Jan 2010 05:15:31 +0000 michael Perform reference remapping at fill_cache() time instead of in the libavcodec
Mon, 18 Jan 2010 00:20:44 +0000 michael Move the qp check to skip the loop filter up. libavcodec
Sun, 17 Jan 2010 21:43:08 +0000 michael Split fill_caches() between filter and decoder. libavcodec
Sun, 17 Jan 2010 20:35:55 +0000 michael Rearchitecturing the stiched up goose part 1 libavcodec
Sat, 16 Jan 2010 13:12:11 +0000 michael Consider slice_beta_offet in qp_thresh. libavcodec
Sat, 16 Jan 2010 11:55:35 +0000 michael Avoid wasting 4 cpu cycles per MB in redundantly calculating qp_thresh. libavcodec
Wed, 13 Jan 2010 02:44:38 +0000 michael remove unused variable libavcodec
Wed, 13 Jan 2010 02:35:36 +0000 michael Split cabac decoding code out of h264.c. libavcodec
Wed, 13 Jan 2010 01:59:19 +0000 michael Split cavlc out of h264.c. libavcodec
Tue, 12 Jan 2010 21:36:26 +0000 michael Split motion vector prediction off h264.c/h. libavcodec
Tue, 12 Jan 2010 21:17:26 +0000 michael Move check_intra4x4_pred_mode() back from h264.h to h264.c, the function is just libavcodec
Tue, 12 Jan 2010 20:59:00 +0000 michael Split all the reference picture handling off h264.c. libavcodec
Tue, 12 Jan 2010 19:33:45 +0000 michael Split (picture|seq) parameter set decoding out of h264.c. libavcodec
Tue, 12 Jan 2010 18:54:40 +0000 michael Split SEI code off h264.c. libavcodec
Tue, 12 Jan 2010 14:32:58 +0000 michael Split direct mode (macro)block decoding off h264.c. libavcodec
Tue, 12 Jan 2010 06:01:55 +0000 michael Split h264 loop filter off h264.c. libavcodec
Tue, 12 Jan 2010 05:30:31 +0000 michael Get rid of #include "svq3.c" libavcodec
Mon, 11 Jan 2010 00:31:39 +0000 conrad Export fullrange flag and color information for h.264 libavcodec
Sat, 09 Jan 2010 16:20:41 +0000 ramiro Export get_slice_type() as ff_h264_get_slice_type(). libavcodec
Sat, 09 Jan 2010 07:57:26 +0000 jai_menon Always initialize bit_depth_luma and bit_depth_chroma in the H264 libavcodec
Fri, 08 Jan 2010 15:50:26 +0000 andoma Log unknown NAL code from correct context libavcodec
Wed, 09 Dec 2009 12:49:59 +0000 michael End startcode prefix search at the end of a AVC unit. libavcodec
Tue, 08 Dec 2009 17:38:02 +0000 michael Reduce warnings about too few consumed bytes to debug level. libavcodec
Tue, 24 Nov 2009 15:13:47 +0000 cehoyos Call ff_find_hwaccel() after calling avcodec_set_dimensions(). libavcodec
Mon, 23 Nov 2009 19:45:40 +0000 michael Use avcodec_set_dimensions() libavcodec
Mon, 16 Nov 2009 17:42:43 +0000 rbultje Use get_bits_left() instead of size_in_bits - get_bits_count(). libavcodec
Fri, 13 Nov 2009 18:33:28 +0000 benoit Reset rbsp buffer size when freeing its data buffer. libavcodec
Tue, 10 Nov 2009 21:00:46 +0000 michael indent libavcodec
Tue, 10 Nov 2009 20:55:45 +0000 cehoyos Cosmetics: Fix indentation after r20505. libavcodec
Tue, 10 Nov 2009 20:55:00 +0000 cehoyos Add .pix_fmts to H264 VDPAU decoder declaration and remove obsolete test libavcodec
Tue, 10 Nov 2009 20:24:41 +0000 michael Try to fix has_b_frame calculation for open gop files. libavcodec
Tue, 06 Oct 2009 06:33:18 +0000 reimar Remove casts that are useless since the argument is void *. libavcodec
Wed, 23 Sep 2009 10:07:29 +0000 cehoyos Cosmetics: Fix typo. libavcodec
Wed, 23 Sep 2009 09:58:44 +0000 michael Check num_units_in_tick/time_scale to be valid and within the range we support. libavcodec
Sun, 06 Sep 2009 00:08:19 +0000 ramiro Rename CHECKED_ALLOC(Z) to FF_ALLOC(Z)_OR_GOTO and add context and label libavcodec
Sun, 26 Jul 2009 12:20:04 +0000 mru Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN libavcodec
Sat, 04 Jul 2009 07:46:58 +0000 astrange H.264: Check the return value of decode_vui_parameters() libavcodec
Fri, 03 Jul 2009 05:52:00 +0000 astrange H.264: Don't set data_partitioning for invalid NAL_DPA. libavcodec
Tue, 30 Jun 2009 12:11:29 +0000 reimar Fix nalsize check to avoid an integer overflow that made the check libavcodec
Wed, 24 Jun 2009 12:10:20 +0000 cehoyos Improve wording: s/reseted/reset libavcodec
Tue, 23 Jun 2009 21:03:35 +0000 cehoyos Fix H.264 picture reordering, 2nd try. libavcodec
Sat, 20 Jun 2009 14:47:38 +0000 cehoyos Revert r19239: It broke four conformance tests. libavcodec
Sat, 20 Jun 2009 13:16:07 +0000 cehoyos Fix H.264 picture reordering. libavcodec
Tue, 16 Jun 2009 21:50:36 +0000 astrange H.264: Fix memory leaks with multithreading. libavcodec
Tue, 09 Jun 2009 21:16:40 +0000 cehoyos Add field prev_interlaced_frame to H264Context to be able to flag soft telecine libavcodec
Wed, 03 Jun 2009 19:24:51 +0000 michael Fix sei_ct_type check so it does not mistreat ct_type= unknown. libavcodec
Wed, 03 Jun 2009 19:23:34 +0000 michael Print ct_type and pic_struct. libavcodec
Sat, 30 May 2009 00:24:20 +0000 bcoudurier remove unused hack which set AVCodecContext frame_number to pic timestamp libavcodec
Sun, 24 May 2009 03:39:20 +0000 conrad H264: Don't deblock if alpha or beta is 0. libavcodec
Mon, 11 May 2009 04:34:23 +0000 conrad Add a chroma_sample_location field to define positioning of chroma samples libavcodec
Thu, 16 Apr 2009 04:46:44 +0000 michael Support broken avc nal encapsulation. libavcodec
Sun, 12 Apr 2009 20:43:52 +0000 michael Fix 2 access units in a packet mp4s. libavcodec
Sun, 12 Apr 2009 20:40:18 +0000 michael Get rid of the non sensical idea of using the current picture for missing libavcodec
Sun, 12 Apr 2009 20:21:23 +0000 michael Factorize field_end() out. libavcodec
Sun, 12 Apr 2009 13:58:03 +0000 michael Assert that the first list1 entry is a reference frame. libavcodec
Sun, 12 Apr 2009 13:17:37 +0000 reimar Add a av_fast_malloc function and replace several uses of av_fast_realloc, libavcodec
Fri, 10 Apr 2009 14:30:04 +0000 reimar Loop up to MAX_THREADS instead of h->s.avctx->thread_count to free the thread libavcodec
Fri, 10 Apr 2009 11:31:55 +0000 reimar Add forgotten void return type to ff_h264_free_context libavcodec
Fri, 10 Apr 2009 07:01:55 +0000 reimar Add a ff_h264_free_context function and call it from the H.264 parser. libavcodec
Tue, 07 Apr 2009 15:59:50 +0000 rbultje Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an libavcodec
Fri, 13 Mar 2009 14:10:49 +0000 michael Print timing_info on -debug 1. libavcodec
Thu, 05 Mar 2009 23:38:52 +0000 diego Mark variables "j" and "structure" in execute_ref_pic_marking() as av_uninit libavcodec
Wed, 04 Mar 2009 19:37:19 +0000 schreter Add support for ct_type to correctly detect interlaced flag libavcodec
Wed, 04 Mar 2009 16:56:55 +0000 vitor Add more correct bound checking in filter_mb(). libavcodec
Tue, 03 Mar 2009 14:32:24 +0000 takis When a H.264 stream references a PPS or SPS id which doesn't exist, instead of libavcodec
Tue, 03 Mar 2009 05:26:39 +0000 alexc H.264: Simplify decode_residual() libavcodec
Sun, 01 Mar 2009 03:13:04 +0000 michael Do not set low_delay if has_b_frames has been set before init() libavcodec
Sat, 28 Feb 2009 20:58:07 +0000 michael Adjust time_base exactly when changing ticks_per_frame to 2 this is safer libavcodec
Fri, 27 Feb 2009 21:28:41 +0000 cehoyos Correctly reset SEI variables. libavcodec
Fri, 27 Feb 2009 15:45:55 +0000 benoit Add hardware acceleration hooks to H.264. libavcodec
Fri, 27 Feb 2009 14:01:32 +0000 michael Fix SVQ3 regression since ticks_per_frame=2. libavcodec
Thu, 26 Feb 2009 23:47:32 +0000 michael Add ticks_per_frame, this should hopefully fix the regressions caused libavcodec
Thu, 26 Feb 2009 21:09:24 +0000 michael Half user provided time_base once during the first frame when there is no libavcodec
Wed, 25 Feb 2009 19:39:42 +0000 michael Add hwaccel->decode_slice() call for avhwaccel by Gwenole Beauchesne. libavcodec
Tue, 24 Feb 2009 20:19:59 +0000 cehoyos Correct time_base of H.264 and repeat_pict. libavcodec
Tue, 24 Feb 2009 19:04:43 +0000 michael add ff_find_hwaccel() by Gwenole Beauchesne libavcodec
Tue, 24 Feb 2009 18:27:52 +0000 michael Add and use ff_pixfmt_list_420. libavcodec
Tue, 24 Feb 2009 14:13:46 +0000 diego Mark two variables with av_uninit to avoid false positive gcc warnings. libavcodec
Mon, 23 Feb 2009 13:44:51 +0000 michael More approved hunks for VAAPI & our new and cleaner hwaccel API. libavcodec
Sun, 22 Feb 2009 09:51:58 +0000 reimar Check return value of frame_start(), this avoids a crash if AVCodecContext::get_buffer failed. libavcodec
Sat, 21 Feb 2009 19:54:14 +0000 cehoyos Make the following H264 functions available to the parser: libavcodec
Fri, 20 Feb 2009 16:20:01 +0000 cehoyos Use last decoded SPS as current SPS in order to parse picture timing SEI libavcodec
Thu, 19 Feb 2009 23:01:13 +0000 cehoyos Silence two warnings: libavcodec
Wed, 18 Feb 2009 23:33:30 +0000 cehoyos Parse buffering period (H.264, D.1.1). libavcodec
Wed, 18 Feb 2009 23:25:59 +0000 cehoyos Store CPB count in the context. libavcodec
Wed, 18 Feb 2009 00:38:10 +0000 cehoyos Parse cbp_removal_delay in SEI picture structure. libavcodec
Wed, 18 Feb 2009 00:36:07 +0000 cehoyos Parse dpb_output_delay in SEI picture structure. libavcodec
Wed, 18 Feb 2009 00:33:33 +0000 cehoyos Parse initial_cpb_removal_delay_length. libavcodec
Tue, 17 Feb 2009 13:41:27 +0000 benoit Move initialization of {luma,chroma}_weight_flag[] up, libavcodec
Tue, 17 Feb 2009 12:11:46 +0000 diego cosmetics: 'void/int inline' --> 'inline void/int' to avoid warnings of the type libavcodec
Sun, 15 Feb 2009 15:23:02 +0000 cehoyos Silence following warning if only zeros were not consumed: libavcodec
Wed, 11 Feb 2009 06:03:18 +0000 astrange H264: Change left_block_options to uint8_t from int, saving a little space. libavcodec
Mon, 09 Feb 2009 23:04:16 +0000 cehoyos Add SEI recovery point frame counter to H264Context and use it when libavcodec
Sun, 08 Feb 2009 20:28:12 +0000 superdump Replace hard-coded SEI type constants with symbolic names libavcodec
Wed, 04 Feb 2009 21:28:58 +0000 mru Remove CONFIG_H264_ENCODER references libavcodec
Tue, 03 Feb 2009 20:49:02 +0000 cehoyos Add fields to H264Context and SPS for upcoming VA API support. libavcodec
Mon, 02 Feb 2009 00:35:25 +0000 diego Add av_unused to conditionally used variable, fixes the warning: libavcodec
Sun, 01 Feb 2009 02:00:19 +0000 diego Use full internal pathname in doxygen @file directives. libavcodec
Thu, 29 Jan 2009 22:08:32 +0000 diego cosmetics: Add empty line for consistent formatting. libavcodec
Sat, 24 Jan 2009 14:30:15 +0000 stefang remove zigzag_scan8x8, it is the same as ff_zigzag_direct libavcodec
Sun, 18 Jan 2009 22:57:40 +0000 aurel moves mid_pred() into mathops.h (with arch specific code split by directory) libavcodec
Sat, 17 Jan 2009 01:17:04 +0000 cehoyos Remove CODEC_ID_H264_VDPAU. libavcodec
Wed, 14 Jan 2009 17:19:17 +0000 aurel replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_ libavcodec
Tue, 13 Jan 2009 23:44:16 +0000 aurel Change semantic of CONFIG_*, HAVE_* and ARCH_*. libavcodec
Sun, 11 Jan 2009 00:48:20 +0000 cehoyos Remove H264Context from vdpau_internal.h. libavcodec
Sat, 10 Jan 2009 23:00:48 +0000 cehoyos Cosmetics: Rename ff_vdpau_h264_add_data_chunk as ff_vdpau_add_data_chunk. libavcodec
Sat, 10 Jan 2009 22:57:51 +0000 cehoyos Use only MpegEncContext in ff_vdpau_h264_add_data_chunk. libavcodec
Sat, 10 Jan 2009 02:45:07 +0000 cehoyos Move vdpau_h264_set_reference_frames() call from vdpauvideo.c into h264.c. libavcodec
Fri, 09 Jan 2009 22:22:40 +0000 cehoyos Move VDPAU check, make future VDPAU patches smaller. libavcodec
Wed, 07 Jan 2009 23:48:32 +0000 cehoyos Rename ff_VDPAU as ff_vdpau. libavcodec
Wed, 07 Jan 2009 23:03:04 +0000 diego Only #include svq3.c if the SVQ3 decoder is enabled. libavcodec
Wed, 07 Jan 2009 01:58:04 +0000 diego Disable SVQ3 checks if SVQ3 support is not compiled in. libavcodec
Mon, 05 Jan 2009 08:46:59 +0000 cehoyos 50l: Reenable error resilience for H264 (Patch by Dark Shikari). libavcodec
Mon, 05 Jan 2009 00:48:44 +0000 cehoyos Cosmetics: Fix indentation. libavcodec
Sun, 04 Jan 2009 23:55:27 +0000 cehoyos Add VDPAU hardware accelerated decoding for H264 which can be used by libavcodec
Wed, 24 Dec 2008 18:39:23 +0000 michael export refs libavcodec
Wed, 24 Dec 2008 03:23:38 +0000 michael Optimize pred_pskip_motion() libavcodec
Tue, 23 Dec 2008 22:06:16 +0000 michael Indent libavcodec
Tue, 23 Dec 2008 22:04:34 +0000 michael Integrate get_te0_golomb() calls into the code, this allows some checks libavcodec
Tue, 23 Dec 2008 21:12:19 +0000 michael Use get_ue_golomb_31() where possible, almost all are just in headers libavcodec
Tue, 23 Dec 2008 19:12:50 +0000 michael indent libavcodec
Tue, 23 Dec 2008 19:10:46 +0000 michael Use the new VLC table for the first non trailing coeff too. libavcodec
Tue, 23 Dec 2008 18:31:44 +0000 michael Optimize esc removal code. libavcodec
Tue, 23 Dec 2008 17:50:36 +0000 michael Indent libavcodec
Tue, 23 Dec 2008 17:49:38 +0000 michael unified CAVLC level decoding LUT. libavcodec
Tue, 23 Dec 2008 01:11:56 +0000 michael 100l, I broke H.264 again, forgot one hunk. libavcodec
Tue, 23 Dec 2008 00:38:45 +0000 michael Optimize 0 0 0-3 search, 45% faster on pentium dual. libavcodec
Mon, 22 Dec 2008 17:14:13 +0000 michael Simplify decode_cabac_mb_ref() a little bit, 2 cpu cycles faster on libavcodec
Mon, 22 Dec 2008 16:56:05 +0000 michael Indent libavcodec
Mon, 22 Dec 2008 16:46:17 +0000 michael inline decode_cabac_mb_type for I & P frames, 9 cycles faster on pentium dual. libavcodec
Mon, 22 Dec 2008 16:20:13 +0000 michael Negate 2 more variables, 1 cpu cycle faster on pentium dual. libavcodec
Mon, 22 Dec 2008 16:14:06 +0000 michael Simplify if/else, no speed change libavcodec
Mon, 22 Dec 2008 16:10:35 +0000 michael Negate a few variables, this simplifies the code and makes it 5 cycles faster libavcodec
Mon, 22 Dec 2008 15:54:27 +0000 michael Simplify ifs(), 8 cpu cycles faster on pentium dual libavcodec
Mon, 22 Dec 2008 15:53:00 +0000 michael Simplify if(), 3 cpu cycles faster in pentium dual. libavcodec
Mon, 22 Dec 2008 09:12:42 +0000 diego Rename libavcodec/i386/ --> libavcodec/x86/. libavcodec
Mon, 22 Dec 2008 00:10:36 +0000 diego Remove a bunch of unused variables. libavcodec
Sun, 21 Dec 2008 17:49:40 +0000 michael Remove useless code. libavcodec
Sun, 21 Dec 2008 15:58:42 +0000 michael Only execute clear_blocks() when needed. libavcodec
Sat, 20 Dec 2008 23:11:30 +0000 michael Optimize get_dct8x8_allowed(). libavcodec
Fri, 19 Dec 2008 14:49:17 +0000 darkshikari H.264 loopfilter speed tweaks libavcodec
Fri, 19 Dec 2008 09:21:54 +0000 michael Fix decoding with the plain C idcts of libavcodec
Fri, 19 Dec 2008 02:28:51 +0000 michael Replace /2 by >>1 in decode_cabac_mb_dqp() libavcodec
Fri, 19 Dec 2008 02:00:33 +0000 michael Simplify ctx update in decode_cabac_mb_dqp(). libavcodec
Fri, 19 Dec 2008 01:50:20 +0000 michael Simplify ctx calculation in decode_cabac_mb_dqp() libavcodec
Fri, 19 Dec 2008 01:11:52 +0000 astrange Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of NALs in rbsp_buffer. libavcodec
Fri, 19 Dec 2008 00:44:51 +0000 darkshikari Move filter_luma_intra into dsputil for later addition of asm. libavcodec
Fri, 19 Dec 2008 00:43:30 +0000 darkshikari Simplify chroma AC in CABAC residual decoding. libavcodec
Fri, 19 Dec 2008 00:05:39 +0000 michael Optimize ctx calculation in decode_cabac_mb_mvd(), code by dark shikari. libavcodec
Thu, 18 Dec 2008 23:52:32 +0000 michael Remove unacceptable NULL pointer hack from mc code. libavcodec
Thu, 18 Dec 2008 23:31:10 +0000 michael Check ref values in CABAC H.264 for validity. libavcodec
Thu, 18 Dec 2008 18:25:11 +0000 michael Move idct_(dc)add closer to where it is needed. libavcodec
Thu, 18 Dec 2008 18:14:38 +0000 michael indent libavcodec
Thu, 18 Dec 2008 18:12:59 +0000 michael Reorder ifs in chroma hl_decode_mb to avoid a duplicate transform_bypass libavcodec
Thu, 18 Dec 2008 17:42:44 +0000 michael s/h->cbp_table[mb_xy]/h->cbp/ libavcodec
Thu, 18 Dec 2008 16:11:19 +0000 michael Faster CAVLC decoding of trailing_ones. Based on a patch by dark shikari. libavcodec
Thu, 18 Dec 2008 15:51:32 +0000 michael Replace i by trailing_ones, part of a patch by dark shikari. libavcodec
Thu, 18 Dec 2008 15:32:07 +0000 michael Remove if() surrounding decode_cabac_mb_type() that can never be true. libavcodec
Thu, 18 Dec 2008 15:21:15 +0000 michael Remove unreachable else clause, found by dark shikari. libavcodec
Thu, 18 Dec 2008 11:17:12 +0000 michael Remove useless IS_8x8DCT check i forgot, spotted by dark shikari. libavcodec
Thu, 18 Dec 2008 04:13:02 +0000 michael Do not calculate idct_dc_add/idct_add when the variables are unused. libavcodec
Thu, 18 Dec 2008 03:04:53 +0000 michael Remove redundant nnz variable. libavcodec
Thu, 18 Dec 2008 02:56:44 +0000 michael indent libavcodec
Thu, 18 Dec 2008 02:53:18 +0000 michael Use the new idct functions (except chroma as it was slower in benchmarks) libavcodec
Thu, 18 Dec 2008 01:10:51 +0000 michael Skip non intra luma code when there is no coded luma. libavcodec
Thu, 18 Dec 2008 00:46:54 +0000 michael Skip chroma handling when there is no coded chroma. libavcodec
Wed, 17 Dec 2008 02:53:03 +0000 michael Replace != 0 || check by | libavcodec
Wed, 17 Dec 2008 02:35:14 +0000 michael Split filter_mb_dir() out of filter_mb(). libavcodec
Tue, 16 Dec 2008 22:16:11 +0000 michael Fix indention, also do a little vertical alignment of changed lines. libavcodec
Tue, 16 Dec 2008 21:08:16 +0000 michael Factorize 3 multiplications out, code becomes 3 cpu cycles faster. libavcodec
Tue, 16 Dec 2008 20:43:39 +0000 michael Move ENABLE_SMALL back to the per MB check, as otherwise gcc wont remove libavcodec
Tue, 16 Dec 2008 20:26:22 +0000 michael Do not recalculate constant part of is_complex for every MB. libavcodec
Tue, 16 Dec 2008 20:09:09 +0000 michael Support the new lossless mode. libavcodec
Mon, 15 Dec 2008 01:24:04 +0000 michael Enable filter_mb_fast if CODEC_FLAG2_FAST is set. libavcodec
Sun, 14 Dec 2008 12:24:50 +0000 diego Add a few const qualifiers in appropriate places. libavcodec
Fri, 05 Dec 2008 21:44:18 +0000 michael Check that cpb_count is within the allowed range. libavcodec
Mon, 01 Dec 2008 16:24:19 +0000 michael Get rid of now unneeded pps/sps correctness code as pps/sps will not libavcodec
Mon, 01 Dec 2008 16:04:03 +0000 michael Allocate parameter sets sanely instead of using alloc_parameter_set(). libavcodec