log h264.c @ 9780:9f3ef4eea41a libavcodec

age author description
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
Sun, 30 Nov 2008 23:51:02 +0000 michael Fix segfault due to deallocated entries in delayed_pic after size change. libavcodec
Wed, 26 Nov 2008 10:22:55 +0000 diego Move encoder-specific quantize_c and related tables to the H.264 encoder. libavcodec
Mon, 24 Nov 2008 15:53:16 +0000 diego Use golomb_to_pict_type instead of its duplicate, slice_type_map. libavcodec
Thu, 13 Nov 2008 11:33:26 +0000 cehoyos Fix H.264 decoding. libavcodec
Wed, 12 Nov 2008 17:47:23 +0000 romansh Making it easier to send arbitrary structures as work orders to MT workers libavcodec
Tue, 04 Nov 2008 18:31:48 +0000 andoma h264: Implement decoding of picture timing SEI message. libavcodec
Tue, 28 Oct 2008 22:50:16 +0000 michael Replace literally hardcoded max slice number by named constant. libavcodec
Tue, 21 Oct 2008 21:40:24 +0000 aurel uses FF_ARRAY_ELEMS() where appropriate libavcodec
Sat, 04 Oct 2008 09:36:35 +0000 lu_zero Mark ff_div6 and ff_rem6 static in h264.c. Patch by Diego Petten libavcodec
Thu, 02 Oct 2008 00:27:09 +0000 cehoyos Rename copy_picture to ff_copy_picture. libavcodec
Fri, 26 Sep 2008 18:11:41 +0000 diego Remove unused variable. libavcodec
Thu, 25 Sep 2008 21:44:07 +0000 michael Avoid out of picture accesses when CODEC_FLAG_EMU_EDGE is set. libavcodec
Thu, 25 Sep 2008 19:01:39 +0000 michael Do not free sps & pps on width/height changes. libavcodec
Thu, 25 Sep 2008 14:29:35 +0000 michael Initialize next/last_picture* as the generic code does not always libavcodec
Thu, 25 Sep 2008 12:04:25 +0000 michael Print which slices are IDR not just the slice type. libavcodec
Thu, 25 Sep 2008 00:41:49 +0000 michael Fix CAVLC+8x8+MBAFF loop filter. libavcodec
Wed, 24 Sep 2008 23:24:24 +0000 michael Field -> MBAFF direct mode can use data from fields that are not libavcodec
Mon, 22 Sep 2008 20:46:52 +0000 michael A few empty lines for readability. libavcodec
Mon, 22 Sep 2008 20:43:35 +0000 michael Another try to fix temporal direct mode references. libavcodec
Mon, 22 Sep 2008 02:32:22 +0000 michael Fix ref_shift so that it is correct for more/all? MBAFF/PAFF mixes. libavcodec
Sun, 21 Sep 2008 23:51:36 +0000 michael indent libavcodec
Sun, 21 Sep 2008 23:49:53 +0000 michael Correct comment in the direct mode code. libavcodec
Sun, 21 Sep 2008 23:46:59 +0000 michael Simplify initialization of a few direct mode related variables. libavcodec
Sun, 21 Sep 2008 02:39:09 +0000 michael Make MBAFF temporal direct mode closer to the spec. libavcodec
Sun, 21 Sep 2008 02:23:51 +0000 michael Move direct_dist_scale_factor() and direct_ref_list_init() after fill_mbaff_ref_list() libavcodec
Sun, 21 Sep 2008 02:19:45 +0000 michael Set poc for field references in MBAFF. libavcodec
Fri, 19 Sep 2008 18:53:31 +0000 michael Remove fixme that is based on the assumption of !direct_8x8_inference && MBAFF. libavcodec
Fri, 19 Sep 2008 18:49:17 +0000 michael Remove check and error message for "MBAFF + !direct_8x8_inference is not implemented" libavcodec
Thu, 18 Sep 2008 16:36:19 +0000 michael Make pps/sps scaling_matrix initialization closer to the spec. libavcodec
Thu, 18 Sep 2008 15:13:15 +0000 michael Ensure that extradata is not parsed twice. libavcodec
Thu, 11 Sep 2008 00:34:39 +0000 darkshikari Fix incorrect printing of brainfart cropping error in some cases in progressive mode. libavcodec
Mon, 08 Sep 2008 18:18:49 +0000 michael Rename error_resilience to error_recognition. libavcodec
Thu, 04 Sep 2008 12:21:06 +0000 michael Fix artifacts of MPEG4-720I-DN-SV8K.trp caused by lack of IDR pictures and libavcodec
Tue, 02 Sep 2008 16:31:18 +0000 michael Try to support invalid h264 that does not mark IDR with POC=0. libavcodec
Wed, 13 Aug 2008 18:33:25 +0000 diego Remove unused variable. libavcodec
Mon, 11 Aug 2008 03:08:02 +0000 michael The deblock filter does not need all the intra availability stuff so do libavcodec
Mon, 11 Aug 2008 02:52:14 +0000 michael Simplify constrained_intra_pred code in fill_caches(). libavcodec
Mon, 11 Aug 2008 02:21:33 +0000 michael Support MBAFF + constrained intra prediction. libavcodec
Sun, 10 Aug 2008 16:10:39 +0000 michael Mask bits of reference indexes properly to avoid negative numbers entangling libavcodec
Sun, 10 Aug 2008 15:39:46 +0000 michael Remove a few more lines of unneeded code in fill_caches() for MBAFF. libavcodec
Sun, 10 Aug 2008 02:38:51 +0000 michael Use the correct reference tables for interlaced MBAFF MBs in the loop filter. libavcodec
Sun, 10 Aug 2008 00:38:41 +0000 michael Do not execute the part of fill_caches() for the loopfilter that overwrites libavcodec
Sat, 09 Aug 2008 18:11:25 +0000 michael Remove more code that has become useless after the pairless MBAFF loop libavcodec
Sat, 09 Aug 2008 01:17:34 +0000 michael Remove odd pairwise deblock filtering applied to MBAFF MBs. libavcodec
Tue, 05 Aug 2008 12:06:30 +0000 michael Use local variabes for *stride, where local variables exist. libavcodec
Tue, 05 Aug 2008 11:34:46 +0000 michael indent libavcodec
Tue, 05 Aug 2008 11:33:40 +0000 michael Simplify l1mv/l1ref calculation. libavcodec
Tue, 05 Aug 2008 11:17:23 +0000 michael simplify y_shift/ref_shift code libavcodec
Tue, 05 Aug 2008 11:04:49 +0000 michael indent libavcodec
Tue, 05 Aug 2008 11:00:17 +0000 michael Factorize some code between temporal and spatial direct mode. libavcodec
Tue, 05 Aug 2008 00:15:15 +0000 michael Port b4/b8_stride code from spatial direct mode to temporal. libavcodec
Tue, 05 Aug 2008 00:08:32 +0000 michael Use frame_num and reference instead of poc for matching frames for direct libavcodec
Mon, 04 Aug 2008 23:29:34 +0000 michael *2 /2 is wrong for PAFF references, so do not do it. libavcodec
Mon, 04 Aug 2008 23:06:45 +0000 michael Port col_parity code from spatial mode to temporal mode, libavcodec
Mon, 04 Aug 2008 22:59:53 +0000 michael The code under FRAME_MBAFF for temporal direct mode MBs is needed for PAFF as well. libavcodec
Mon, 04 Aug 2008 22:52:54 +0000 michael Remove redundant code. libavcodec
Mon, 04 Aug 2008 22:32:41 +0000 michael Fill ref_count/ref_poc for both fields of frames. libavcodec
Mon, 04 Aug 2008 21:45:05 +0000 cehoyos Fix static leaks in h264.c. libavcodec
Mon, 04 Aug 2008 11:19:54 +0000 michael Use ref_poc and ref_count from the correct field. libavcodec
Mon, 04 Aug 2008 11:17:22 +0000 michael Fix dist_scale_factor for long term reference pictures. libavcodec
Mon, 04 Aug 2008 02:41:19 +0000 michael Use the correct collocated field in pred_direct_motion() when it differs in parity. libavcodec
Sun, 03 Aug 2008 13:11:14 +0000 michael Remove useless mb_field_decoding_flag setting code that was at the wrong spot. libavcodec
Sun, 03 Aug 2008 13:00:39 +0000 michael mb_field_decoding_flag was not initialized libavcodec
Sat, 02 Aug 2008 23:13:27 +0000 michael Picture.ref_count/ref_poc have to be stored per field (actually also per libavcodec
Wed, 30 Jul 2008 18:21:51 +0000 michael Simplify intra PCM MB handling. libavcodec
Tue, 29 Jul 2008 05:39:33 +0000 darkshikari Use #define instead of a constant. Patch by Paul Kendall. libavcodec
Mon, 28 Jul 2008 15:42:49 +0000 darkshikari Small h264 decoding speed optimization: while->do/while libavcodec
Sun, 27 Jul 2008 13:49:04 +0000 heydowns Initialize outputed_poc to INT_MIN at decoder initialization. libavcodec
Sun, 27 Jul 2008 13:01:17 +0000 michael left_block intialisation optimisation. libavcodec
Sat, 26 Jul 2008 18:38:30 +0000 heydowns And.... Fix another spec reference to be more specific and correct. libavcodec
Sat, 26 Jul 2008 18:34:34 +0000 heydowns Fix reference to spec to be more specific and correct. libavcodec
Sat, 26 Jul 2008 15:07:04 +0000 darkshikari Simple refactoring to resolve a FIXME. Patch by Paul Kendall. libavcodec
Sat, 26 Jul 2008 02:31:19 +0000 michael indent libavcodec
Sat, 26 Jul 2008 02:27:14 +0000 michael chroma_format_idc=0 aka grayscale support. libavcodec
Fri, 25 Jul 2008 23:55:31 +0000 michael Revert r14404 libavcodec
Fri, 25 Jul 2008 23:49:01 +0000 michael Remove another 2 incorrect checks. libavcodec
Fri, 25 Jul 2008 23:39:43 +0000 michael Print an error if a reference picture is missing. libavcodec
Fri, 25 Jul 2008 23:36:48 +0000 michael Remove mysterious ref->data[0] check. libavcodec
Fri, 25 Jul 2008 22:42:49 +0000 michael 10l typo, fix compilation libavcodec
Fri, 25 Jul 2008 22:39:43 +0000 michael Remove another stupidity, long_ref==0 check 4 lines after assert(long_ref==0). libavcodec
Fri, 25 Jul 2008 21:51:50 +0000 michael indent libavcodec
Fri, 25 Jul 2008 21:46:15 +0000 michael Rewrite fill_default_ref_list(), the old code was obfuscated beyond libavcodec
Fri, 25 Jul 2008 14:52:58 +0000 michael Do not scare the user with error messages when everything is ok. libavcodec
Fri, 25 Jul 2008 14:00:01 +0000 michael Make remove_short() match remove_long() in that it calls unreference_pic(). libavcodec
Fri, 25 Jul 2008 13:40:13 +0000 michael Removing yet another weird field pic special case, libavcodec
Fri, 25 Jul 2008 13:09:06 +0000 michael Make remove_long() call unreference_pic() internally. libavcodec
Fri, 25 Jul 2008 12:56:58 +0000 michael Merge oddly duplicated remove_long/remove_long_at_index() function. libavcodec
Fri, 25 Jul 2008 12:34:39 +0000 michael Remove strange long_ref=0. libavcodec
Fri, 25 Jul 2008 12:26:24 +0000 michael indent libavcodec
Fri, 25 Jul 2008 12:25:28 +0000 michael 10000l, forgotton } libavcodec
Fri, 25 Jul 2008 12:23:41 +0000 michael Remove another of these obfuscated special cases for field pictures libavcodec
Fri, 25 Jul 2008 12:12:25 +0000 michael Simplify mmco setup code used in IDR pictures. libavcodec
Fri, 25 Jul 2008 12:02:45 +0000 michael Remove redundant h->mmco_index= 0. libavcodec
Fri, 25 Jul 2008 11:54:03 +0000 michael Assert that long_ref has been cleared for released pics. libavcodec
Fri, 25 Jul 2008 11:52:40 +0000 michael Clear long_ref when a frame is no longer a long_ref. libavcodec
Fri, 25 Jul 2008 11:48:32 +0000 michael Make sure mmco index is 0 (instead of uninitialized) in all error returns. libavcodec
Fri, 25 Jul 2008 00:13:02 +0000 michael Simplify strange obfuscated code in MMCO_LONG handling. libavcodec
Thu, 24 Jul 2008 23:43:44 +0000 michael Set field_poc (it was half uninitialized before) and use it libavcodec
Thu, 24 Jul 2008 22:29:38 +0000 michael Minor simplification of code in init_poc(). libavcodec
Thu, 24 Jul 2008 22:05:58 +0000 michael cosmetics (indent and 2 empty lines) libavcodec
Thu, 24 Jul 2008 22:04:29 +0000 michael init_poc() vs. idr() cleanup libavcodec
Thu, 24 Jul 2008 17:13:37 +0000 michael Fix loop filter with CAVLC 8x8dct. libavcodec
Thu, 24 Jul 2008 10:55:36 +0000 diego misc spelling/grammar fixes libavcodec
Thu, 24 Jul 2008 00:45:18 +0000 michael Reset prev_frame_num for idr frames as required by the spec. libavcodec
Wed, 23 Jul 2008 17:24:11 +0000 michael Better explanation for buf_size==0 code. libavcodec
Wed, 23 Jul 2008 14:59:55 +0000 michael 100l cross_idr simplification had a typo libavcodec
Wed, 23 Jul 2008 14:44:07 +0000 michael Remove truncated support, use an AVParser if you used that, it is the same. libavcodec
Wed, 23 Jul 2008 14:37:15 +0000 michael Simplify cross_idr calculation. libavcodec
Wed, 23 Jul 2008 11:24:04 +0000 michael Remove redundant keyframe checks. libavcodec
Wed, 23 Jul 2008 02:12:54 +0000 michael Support gaps in the frame num. libavcodec
Tue, 22 Jul 2008 19:30:45 +0000 michael Reset frame_num for MMCO 5. libavcodec
Tue, 22 Jul 2008 17:44:36 +0000 michael 3rd try to get the loop filter ref/mv check working correctly. libavcodec
Tue, 22 Jul 2008 13:01:10 +0000 michael qscale has a range of 0..51 we thus do not need a 256 entry table and neither need libavcodec
Tue, 22 Jul 2008 12:31:48 +0000 michael Setting chroma_qp to 0 for PCM blocks is really an interesting minor libavcodec
Tue, 22 Jul 2008 11:56:56 +0000 michael Deobfusate chroma_qp_table[1] init code. libavcodec
Mon, 21 Jul 2008 22:46:47 +0000 cehoyos Revert r13542: Spatial direct mode probably also works with PAFF. libavcodec
Mon, 21 Jul 2008 22:19:06 +0000 michael Loop filtering with multiple slice types fix. libavcodec
Mon, 21 Jul 2008 19:11:41 +0000 michael Use slice_type_nos instead of slice_type where it makes no difference. libavcodec
Mon, 21 Jul 2008 18:44:57 +0000 michael SI/SP slice support. (not bitexact) libavcodec
Mon, 21 Jul 2008 18:26:11 +0000 michael Remove superfluous (). libavcodec
Mon, 21 Jul 2008 18:24:45 +0000 michael Simplify slice type checks. libavcodec
Mon, 21 Jul 2008 18:06:23 +0000 michael More correct ref comparison in the loop filter. libavcodec
Mon, 21 Jul 2008 01:41:56 +0000 michael Simplify spatial direct ref selection with FFMIN3() libavcodec
Sun, 20 Jul 2008 18:06:41 +0000 michael Fix used references indexes in the loop filter. libavcodec
Sat, 19 Jul 2008 21:53:54 +0000 michael Fix h264_loop_filter_strength_mmx2() so it works with PAFF. libavcodec
Sat, 19 Jul 2008 16:16:00 +0000 michael Take the brain amputated spec literally if the user asks for it (-strict 1). libavcodec
Sat, 19 Jul 2008 15:37:52 +0000 michael Make the automatic has_b_frames increasing code increase it up to the libavcodec
Sat, 19 Jul 2008 12:21:09 +0000 michael Try to fix my latest 100l fate SVQ3 breakage. libavcodec
Sat, 19 Jul 2008 11:57:29 +0000 michael Remove apparently unneeded out!=NULL check. libavcodec
Sat, 19 Jul 2008 11:11:48 +0000 michael Simplify picture output code. libavcodec
Sat, 19 Jul 2008 10:47:25 +0000 michael Remove useless #if 0 code. libavcodec
Sat, 19 Jul 2008 03:33:42 +0000 michael Do not forget marking disposed delayed pics as unused. libavcodec
Sat, 19 Jul 2008 03:17:44 +0000 michael indent libavcodec
Sat, 19 Jul 2008 03:13:11 +0000 michael simplify libavcodec
Sat, 19 Jul 2008 02:53:57 +0000 michael Remove delayed_output_pic, I do not understand what this variable was good for. libavcodec
Sat, 19 Jul 2008 02:44:17 +0000 michael Drop out of order pics even if bitstream_restriction_flag is set. libavcodec
Fri, 18 Jul 2008 20:59:17 +0000 michael Make frames non reference by default, so they are disposed of automatically libavcodec
Wed, 16 Jul 2008 17:51:24 +0000 michael indent libavcodec
Wed, 16 Jul 2008 17:48:47 +0000 michael SVQ3 uses the JPEG variant of YUV 4:2:0. libavcodec
Tue, 15 Jul 2008 21:30:04 +0000 astrange Move the size of the H264Context delayed_pic array into a #define. libavcodec
Mon, 14 Jul 2008 19:17:13 +0000 mru H264: fix index range assert() in remove_short_at_index() libavcodec
Fri, 11 Jul 2008 02:07:57 +0000 astrange H264: Fix decoding with CABAC/delta_qp/PCM macroblocks. libavcodec
Wed, 09 Jul 2008 06:03:59 +0000 michael fix IPCM_decode_error.h264 libavcodec
Wed, 02 Jul 2008 22:28:47 +0000 astrange Cosmetics: split a long line. libavcodec
Wed, 02 Jul 2008 22:25:17 +0000 astrange Use get_cabac_bypass_sign instead of an if/else. libavcodec
Wed, 02 Jul 2008 22:20:06 +0000 astrange Reorder the if/else for residual cats to match gcc's branch prediction. libavcodec
Wed, 02 Jul 2008 22:15:05 +0000 astrange Simplify loop condition for readability. libavcodec
Wed, 02 Jul 2008 22:12:01 +0000 astrange Reindent. libavcodec
Wed, 02 Jul 2008 22:08:12 +0000 astrange Clone decode_cabac_residual() for DC residuals, to get rid of a bunch of branches in the main loop. libavcodec
Wed, 02 Jul 2008 22:03:53 +0000 astrange Don't generate two copies of hl_decode_mb() under ENABLE_SMALL. libavcodec
Wed, 02 Jul 2008 21:46:18 +0000 astrange Don't test for H264 encoding unless an encoder exists. libavcodec
Thu, 12 Jun 2008 21:50:13 +0000 stefano Make AVCodec long_names definition conditional depending on CONFIG_SMALL. libavcodec
Thu, 29 May 2008 23:16:12 +0000 cehoyos Warn about unimplemented H264 feature. libavcodec
Thu, 29 May 2008 20:09:45 +0000 skal in TRUNCATED mode, use residual fragments in ParseContext libavcodec
Wed, 28 May 2008 09:20:59 +0000 diego cosmetics: spelling typo fixes libavcodec
Mon, 26 May 2008 23:14:25 +0000 diego consistency cosmetics: indices --> indexes libavcodec
Mon, 26 May 2008 01:06:15 +0000 michael print direct_spatial_mv_pred libavcodec
Sun, 11 May 2008 19:22:28 +0000 astrange Remove newly unused variables. libavcodec
Sun, 11 May 2008 19:18:39 +0000 astrange Use h->mb_xy directly in decode_cabac_residual(). libavcodec
Sun, 11 May 2008 19:16:21 +0000 astrange Store mb_xy in H264Context and only calculate it once per MB. libavcodec
Thu, 08 May 2008 14:01:44 +0000 cehoyos One const per declaration is enough. libavcodec
Sun, 04 May 2008 22:39:12 +0000 astrange Use a state machine to reduce branching logic in decode_cabac_residual. libavcodec
Tue, 29 Apr 2008 07:24:44 +0000 diego Add some long names to AVCodec declarations. libavcodec
Sat, 19 Apr 2008 17:07:58 +0000 voroshil Implement FFMAX3(a,b,c) - maximum over three arguments. libavcodec
Wed, 16 Apr 2008 04:40:21 +0000 heydowns Redo r12838, this time using svn copy to create h264_i386.h from cabac.h. libavcodec
Wed, 16 Apr 2008 04:26:52 +0000 heydowns Revert 12838 to redo it the right way (use svn copy to create new libavcodec
Tue, 15 Apr 2008 13:51:41 +0000 heydowns Move decode_significance_x86() and decode_significance_8x8_x86() to libavcodec
Fri, 11 Apr 2008 12:55:21 +0000 michael Avoid crash with idiotic cropping. Fixes crash with CVFC1_Sony_C.jsv libavcodec
Sat, 22 Mar 2008 01:06:57 +0000 diego typo: occured --> occurred libavcodec
Fri, 21 Mar 2008 03:11:20 +0000 zuxy Apply 'cold' attribute to init/uninit functions in libavcodec libavcodec
Thu, 13 Mar 2008 01:49:19 +0000 michael If consumed does not match nalsize, favor nalsize. libavcodec
Wed, 12 Mar 2008 23:58:46 +0000 diego typo fixes libavcodec
Sun, 09 Mar 2008 23:31:02 +0000 aurel add FF_ prefix to all (frame)_TYPE usage libavcodec
Sat, 01 Mar 2008 01:58:25 +0000 lorenm more aspect ratios added in one of the ammendments libavcodec
Tue, 19 Feb 2008 22:09:08 +0000 michael Fix ;; libavcodec
Sat, 02 Feb 2008 10:54:20 +0000 lorenm "swap first two elements of L1 if L0 and L1 are identical" applies after splitting the lists into fields libavcodec
Sat, 02 Feb 2008 10:53:15 +0000 lorenm fix mbaff diagonal neighbor mv libavcodec
Sat, 02 Feb 2008 10:51:56 +0000 lorenm mbaff spatial direct libavcodec
Fri, 01 Feb 2008 02:35:11 +0000 michael consts libavcodec
Fri, 01 Feb 2008 01:35:31 +0000 michael Indention, it seems i have forgotton to commit this. libavcodec
Thu, 31 Jan 2008 00:15:24 +0000 andoma Fix the following warnings: libavcodec
Mon, 28 Jan 2008 21:12:38 +0000 heydowns Fix memory leak in h264 decoder. allocated_edge_emu_buffer was being allocated libavcodec
Sun, 27 Jan 2008 20:50:16 +0000 reimar Add and use DECLARE_ASM_CONST for constants used in assembler code. libavcodec
Thu, 24 Jan 2008 19:31:59 +0000 michael Fix crash for CAVLC->CABAC switch caused by writing into NULL tables. libavcodec
Wed, 23 Jan 2008 21:27:07 +0000 diego Add #undef printf and disable non-functional code to make test program compile. libavcodec
Sun, 20 Jan 2008 23:53:51 +0000 diego Consistently use TEST as the preprocessor condition to enable test code. libavcodec
Wed, 19 Dec 2007 23:03:52 +0000 cehoyos Fix problem with multithreaded decoding, introduced by r11214. libavcodec
Sun, 16 Dec 2007 17:22:09 +0000 diego cosmetics: comment typo fixes libavcodec
Sat, 15 Dec 2007 06:06:16 +0000 kostya Make fill_rectangle() available for other decoders libavcodec
Fri, 14 Dec 2007 22:49:30 +0000 heydowns Fix brain-dead parts of r11216, specifically: libavcodec
Fri, 14 Dec 2007 06:25:23 +0000 heydowns Ensure that our total reference frame count does not exceed the SPS libavcodec
Fri, 14 Dec 2007 05:48:27 +0000 heydowns Actually return with an error condition if we're being asked to deal with too libavcodec
Fri, 14 Dec 2007 05:37:23 +0000 heydowns Make h264 decoder conform to requirements of mpegvideo's MPV_frame_start. libavcodec
Thu, 13 Dec 2007 00:50:47 +0000 heydowns Fix non_zero_count_cache for deblocking in field pictures. libavcodec
Wed, 05 Dec 2007 18:02:48 +0000 takis Verify long_ref_count!=0. Fix issue 281. libavcodec
Wed, 05 Dec 2007 05:24:54 +0000 heydowns Initialize function pointers used by error resilience code before any libavcodec
Sat, 01 Dec 2007 22:21:04 +0000 vitor spelling libavcodec
Fri, 23 Nov 2007 00:52:56 +0000 diego main() --> main(void) libavcodec
Sat, 17 Nov 2007 03:04:21 +0000 heydowns Call mpegvideo flush routine on h264 flush. Needed in particular libavcodec
Sat, 10 Nov 2007 06:10:46 +0000 andoma Provide top_field_first logic for h264 libavcodec
Wed, 07 Nov 2007 23:35:48 +0000 heydowns Fix deblocking filter for field pictures by properly looking for first libavcodec
Tue, 06 Nov 2007 18:48:18 +0000 heydowns Fix poc for field pictures. Prior to this, the poc of the second field libavcodec
Mon, 05 Nov 2007 18:16:42 +0000 heydowns Correct assignment of interlaced_frame; was being set on output frames, libavcodec
Mon, 15 Oct 2007 22:17:39 +0000 cehoyos Fix chroma mv offsets for PAFF in a way that is compatible with MBAFF by libavcodec
Mon, 15 Oct 2007 06:23:02 +0000 cehoyos Fix mix-up of values in r10690 (deblocking for PAFF). libavcodec
Sat, 13 Oct 2007 05:50:11 +0000 andoma Simplify tests for field macroblocks libavcodec
Fri, 12 Oct 2007 09:10:07 +0000 cehoyos Interlaced pictures (not just MBAFF) + spatial direct mode is not libavcodec
Wed, 10 Oct 2007 20:31:42 +0000 cehoyos Set pict->interlaced_frame if returned frame is MBAFF or PAFF. libavcodec
Tue, 09 Oct 2007 17:45:34 +0000 andoma fix incorrect check for abs_diff_pic_num overflow libavcodec
Tue, 09 Oct 2007 15:09:51 +0000 andoma reindent libavcodec
Tue, 09 Oct 2007 12:28:17 +0000 cehoyos Enable PAFF decoding libavcodec
Mon, 08 Oct 2007 17:44:38 +0000 andoma Manage Picture buffers for fields as well as frames. Pair complementary fields into one MPV Picture. libavcodec
Mon, 08 Oct 2007 17:39:34 +0000 andoma Fix deblocking for PAFF content libavcodec
Sun, 07 Oct 2007 23:46:51 +0000 cehoyos Re-indent after PAFF MMCO implementation patch. libavcodec
Sun, 07 Oct 2007 23:32:42 +0000 cehoyos Augment MMCO execution to work with both fields and frames. Part of PAFF libavcodec
Sat, 06 Oct 2007 15:50:55 +0000 andoma Cosmetic renaming variable so that it makes more sense for forthcoming PAFF mmco patches. libavcodec
Sat, 06 Oct 2007 15:49:13 +0000 andoma Augment mmcodecoding process to work properly with fields. Part of PAFF implementation. libavcodec
Sat, 06 Oct 2007 15:47:02 +0000 andoma Edge emulation for fields. Part of PAFF implementation libavcodec
Sat, 06 Oct 2007 15:44:58 +0000 andoma Set Picture.poc for fields and field pairs. Part of PAFF implementation. libavcodec
Sat, 06 Oct 2007 05:59:14 +0000 andoma Modifies macroblock addressing and current macroblock y-position for field decoding. libavcodec
Fri, 05 Oct 2007 13:54:11 +0000 andoma Support function and changes to reference picture reordering for PAFF. libavcodec
Fri, 05 Oct 2007 13:47:46 +0000 andoma Reindent fill_default_ref_list after changes for PAFF libavcodec
Fri, 05 Oct 2007 13:41:27 +0000 andoma Support functions and changes to default reference list creation for PAFF. libavcodec
Thu, 04 Oct 2007 06:53:12 +0000 andoma Reorganize long reference management to minimize code duplication in upcoming PAFF implementation. libavcodec
Thu, 04 Oct 2007 06:50:44 +0000 andoma Fix Picture.key_frame setting to be compatible with frame and field contexts. Part of PAFF implementation. libavcodec
Thu, 04 Oct 2007 06:43:58 +0000 andoma Fix h->curr_pic_num for field pictures. Necessary for proper PAFF support. libavcodec
Thu, 04 Oct 2007 06:41:49 +0000 andoma Rename variable to make sense in both field and frame contexts (support of PAFF implementation). libavcodec
Thu, 04 Oct 2007 06:38:58 +0000 andoma Further modularize short reference list management for upcoming PAFF implementation. libavcodec
Thu, 04 Oct 2007 06:37:04 +0000 andoma Re-indent unreference_pic. libavcodec
Thu, 04 Oct 2007 06:35:46 +0000 andoma Modify unreference_pic implementation with PAFF in mind. libavcodec
Thu, 04 Oct 2007 06:33:26 +0000 andoma Partial PAFF implementation at macroblock level. libavcodec
Tue, 02 Oct 2007 20:04:39 +0000 andoma remove unused code, spotted by Jeff Downs, heydowns a borg d com libavcodec
Tue, 02 Oct 2007 14:35:20 +0000 andoma Rename MMCO stuff to prepare for h264/PAFF implementation. libavcodec
Thu, 27 Sep 2007 10:45:16 +0000 takis Remove redundant test. libavcodec
Wed, 26 Sep 2007 13:28:13 +0000 andoma h264/PAFF preparation: use DELAYED_PIC_REF to mark non-refs frames as held for delayed output libavcodec
Tue, 25 Sep 2007 08:43:49 +0000 andoma reindent libavcodec
Mon, 24 Sep 2007 13:01:15 +0000 gpoirier factor out dequant table lookup outside loops, gives a 1-2% speed-up libavcodec
Sat, 22 Sep 2007 10:28:22 +0000 reimar Apply skip_loop_filter before checking if we can parallelize with the selected libavcodec
Fri, 21 Sep 2007 00:26:31 +0000 diego Simplify H.264 decode_cabac_mb_cbp_luma(), giving a ~0.5% speedup. libavcodec
Sun, 16 Sep 2007 10:37:07 +0000 gpoirier fix image corruption when with multi-threaded decoding. libavcodec
Fri, 07 Sep 2007 19:19:49 +0000 benoit Indentation libavcodec
Fri, 07 Sep 2007 18:27:13 +0000 benoit Let H.264 decoder skip deblocking across slices libavcodec
Wed, 05 Sep 2007 20:04:09 +0000 benoit Avoid a crash when H264 MMC operation causes the short term reference libavcodec
Wed, 05 Sep 2007 16:18:15 +0000 gpoirier Add slice-based parallel H.264 decoding libavcodec
Wed, 05 Sep 2007 05:30:08 +0000 kostya Move H.264 intra prediction functions into their own context libavcodec
Tue, 04 Sep 2007 14:48:39 +0000 diego Silence warnings about NAL_SVC_NON_IDR in H.264. libavcodec
Mon, 03 Sep 2007 08:46:24 +0000 benoit Remove error raising when explicitely skipping frame libavcodec
Wed, 15 Aug 2007 21:19:13 +0000 ramiro CONFIG_7REGS -> HAVE_7REGS libavcodec
Tue, 14 Aug 2007 22:28:09 +0000 gpoirier Statements like a = b = c = d = e; store from right-to-left, so if libavcodec
Sun, 12 Aug 2007 00:07:29 +0000 conrad Don't check the return value of decode_cabac_residual since it always libavcodec
Wed, 08 Aug 2007 20:27:18 +0000 alex debug: tell how much bits are skipped with unknown nal code libavcodec
Wed, 01 Aug 2007 01:01:03 +0000 michael use ENABLE_GRAY libavcodec
Mon, 30 Jul 2007 21:19:36 +0000 gpoirier fix cabac decoding with some Blue-Ray sources libavcodec
Thu, 19 Jul 2007 08:47:07 +0000 takis Fix the self tests which are contained in some codecs and are using random(). libavcodec
Sun, 15 Jul 2007 19:03:12 +0000 gpoirier fix visual painting of MVs from h264: they are painted twice too long libavcodec
Mon, 09 Jul 2007 07:51:54 +0000 benoit bring back h264 build libavcodec
Sun, 08 Jul 2007 23:14:54 +0000 mru trivial warning fixes libavcodec
Fri, 06 Jul 2007 14:21:37 +0000 gpoirier Add support for streams with different chroma_qp_index_offset libavcodec
Fri, 06 Jul 2007 07:58:08 +0000 gpoirier Precompute a chroma_qp table with index offset for each pps, libavcodec
Fri, 06 Jul 2007 07:55:37 +0000 gpoirier Compute the dequant coefficient table ptr outside the loop, libavcodec
Thu, 05 Jul 2007 10:40:25 +0000 diego license header consistency cosmetics libavcodec
Thu, 21 Jun 2007 07:52:06 +0000 gpoirier Don't swap back un-deblocked lines for intra prediction when libavcodec
Wed, 20 Jun 2007 08:53:53 +0000 benoit Do not reuse the rbsp de-escape buffer if both libavcodec
Tue, 19 Jun 2007 21:34:04 +0000 gpoirier Decouple bit context from h264 context in decode_ref_pic_marking() libavcodec
Mon, 18 Jun 2007 08:48:26 +0000 benoit indentation libavcodec
Sat, 16 Jun 2007 19:54:04 +0000 gpoirier Factor out init_scan_tables(), patch by Andreas man %andreas A olebyn.nu% libavcodec
Sat, 16 Jun 2007 14:52:05 +0000 mru fix some printf format specifiers libavcodec
Tue, 12 Jun 2007 18:50:50 +0000 diego misc typo fixes libavcodec
Tue, 12 Jun 2007 09:29:25 +0000 diego misc spelling fixes libavcodec
Thu, 07 Jun 2007 13:51:06 +0000 benoit h264: use 'simple' in border backup / xchg libavcodec
Sun, 03 Jun 2007 11:44:43 +0000 lorenm filter_mb_fast() doesn't handle h->deblocking_filter==2 (skip slice edges), so delegate that case to filter_mb(). libavcodec
Wed, 30 May 2007 09:32:25 +0000 benoit rename attribute_unused to av_unused and moves its declaration to common.h libavcodec
Tue, 29 May 2007 14:35:29 +0000 benoit allocate PPS and SPS dynamically libavcodec
Wed, 23 May 2007 13:46:11 +0000 takis Export the four remaining H.264 decoder intra prediction functions for reuse in libavcodec
Thu, 17 May 2007 20:18:46 +0000 reimar Move attribute_unused to variable declarations in macros instead of libavcodec
Mon, 14 May 2007 14:07:50 +0000 reimar Change some leftover __attribute__((unused)) and __attribute__((used)) to libavcodec
Fri, 11 May 2007 07:21:14 +0000 diego Remove duplicate #includes, avcodec.h #includes common.h. libavcodec
Thu, 10 May 2007 22:26:44 +0000 aurel split h264.c to move parser in its own file libavcodec
Mon, 07 May 2007 00:47:03 +0000 aurel make some parser parameters const to avoid casting const to non-const libavcodec
Sat, 05 May 2007 12:18:14 +0000 diego Fix multiple "inline/static is not at beginning of declaration" warnings. libavcodec
Wed, 02 May 2007 23:11:23 +0000 diego Remove unused variable. libavcodec
Sun, 29 Apr 2007 23:18:39 +0000 gpoirier prevent going out of the buffer if the nal size does not fit in the buffer. libavcodec
Fri, 27 Apr 2007 09:32:31 +0000 diego Mark code parts that cannot work on AMD64 due to broken relocations as such. libavcodec
Thu, 26 Apr 2007 00:32:31 +0000 diego 10l: Rename missed occurrences of CONFIG_EBX_AVAILABLE to HAVE_EBX_AVAILABLE. libavcodec
Wed, 11 Apr 2007 14:04:47 +0000 benoit add a check before find_frame_end call libavcodec
Mon, 09 Apr 2007 14:10:07 +0000 diego When dst_length == 0 bit_length has to be 0, too, but the current code still libavcodec
Mon, 09 Apr 2007 13:39:35 +0000 diego Remove a NAL unit's trailing zero bytes even when dst_length is 1. libavcodec
Mon, 09 Apr 2007 12:55:07 +0000 diego scenario: A properly coded frame is followed by an end of sequence NAL unit, libavcodec
Sat, 07 Apr 2007 14:09:20 +0000 diego typos/grammar libavcodec
Wed, 04 Apr 2007 11:51:08 +0000 gpoirier changes some function declarations from () to (void) as per ansi c. libavcodec
Thu, 29 Mar 2007 14:20:30 +0000 takis Fix compilation when using the --disable-opts parameter. This to help those libavcodec
Wed, 14 Mar 2007 11:13:17 +0000 bcoudurier reindent after last commit libavcodec
Wed, 14 Mar 2007 11:12:02 +0000 bcoudurier h264 complete frames parsing support libavcodec
Sat, 03 Mar 2007 21:33:33 +0000 michael check for no frame and prevent segfault libavcodec
Fri, 02 Mar 2007 23:35:26 +0000 michael support feeding individual NAL units to the decoder instead of just complete frames libavcodec
Tue, 27 Feb 2007 09:39:04 +0000 mbardiaux Supply context to tprintf libavcodec
Sun, 25 Feb 2007 10:27:12 +0000 reimar Add av_ prefix to clip functions libavcodec
Sun, 25 Feb 2007 02:38:08 +0000 michael rewrite find_frame_end() libavcodec
Sat, 24 Feb 2007 00:58:28 +0000 michael h264 optimization: common case hl_decode_mb patch by (Alexander Strange astrange ithinksw com) libavcodec
Wed, 21 Feb 2007 21:16:07 +0000 michael output delayed frames libavcodec
Wed, 21 Feb 2007 10:15:08 +0000 diego cosmetics: Fix a common typo, sepErate --> sepArate. libavcodec
Mon, 19 Feb 2007 04:44:17 +0000 lorenm simplify in fill_caches libavcodec
Sun, 18 Feb 2007 01:37:50 +0000 michael factorize more calls to fill_rectangle() libavcodec
Sun, 18 Feb 2007 01:24:57 +0000 michael factorize fill_rectangle() calls libavcodec
Fri, 16 Feb 2007 21:50:37 +0000 michael factorize fill_rectangle() libavcodec
Fri, 16 Feb 2007 21:42:01 +0000 michael replace list<2 checks by list<list_count libavcodec
Fri, 16 Feb 2007 21:34:21 +0000 michael fix 2nd ref_count check libavcodec
Fri, 16 Feb 2007 21:29:15 +0000 michael fix ref_count check libavcodec
Fri, 16 Feb 2007 21:27:59 +0000 michael factorize mv_cache and mvd_cache init libavcodec
Fri, 16 Feb 2007 21:25:22 +0000 michael simplify libavcodec
Fri, 09 Feb 2007 22:25:29 +0000 gpoirier always decode extradata when of non-avc stream (like RTSP) libavcodec
Tue, 23 Jan 2007 19:32:26 +0000 michael fix segfault with darkkben.free.fr/corrupted_h264.mp4 libavcodec
Tue, 23 Jan 2007 13:42:09 +0000 michael flame libavcodec
Tue, 23 Jan 2007 13:36:56 +0000 michael check num_reorder_frames for validity libavcodec
Tue, 23 Jan 2007 12:45:57 +0000 michael adding assert to protect delayed_pic libavcodec
Sat, 20 Jan 2007 13:50:00 +0000 michael checking bitstream values and other related changes libavcodec
Fri, 19 Jan 2007 22:12:59 +0000 alex rename BE/LE_8/16/32 to AV_RL/B_8/16/32 libavcodec
Fri, 19 Jan 2007 12:41:56 +0000 gpoirier remove useless cast that makes code unreadable libavcodec
Fri, 19 Jan 2007 09:37:04 +0000 gpoirier harden h264 decoding to prevent some crashes when input data is corrupted. libavcodec
Tue, 16 Jan 2007 17:46:26 +0000 reimar Avoid calling decode_slice when context_initialized is not set. libavcodec
Sat, 13 Jan 2007 00:56:43 +0000 michael fix 16 CABAC_BIT * 10l bug introduced in r6578 libavcodec
Fri, 08 Dec 2006 00:35:08 +0000 mru rename always_inline to av_always_inline and move to common.h libavcodec
Thu, 07 Dec 2006 09:59:05 +0000 takis Making rem6 and div6 globally visible and thus adding prefixes. libavcodec
Thu, 07 Dec 2006 09:47:29 +0000 takis Removing unused code libavcodec
Wed, 06 Dec 2006 08:17:43 +0000 takis Export symbols of several H.264 intra prediction functions libavcodec
Tue, 05 Dec 2006 22:18:19 +0000 gpoirier fix crash when decoding a truncated H264 slice libavcodec
Tue, 05 Dec 2006 22:05:09 +0000 takis Removing unused code libavcodec
Tue, 05 Dec 2006 21:52:15 +0000 takis Change NAL unit type defines to an enum and move to a header file for usage libavcodec
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
Sat, 14 May 2005 00:04:11 +0000 michael fill missing reference pictures with something to avoid assertion failure libavcodec
Fri, 13 May 2005 12:00:12 +0000 michael alignment fix by (Gbor Kovcs >picard demoscene hu) libavcodec
Fri, 13 May 2005 08:17:25 +0000 michael 10l (mb_type uninitalized and then changed and overwritten) libavcodec
Thu, 12 May 2005 23:34:23 +0000 michael typo found by Chengji Zhao libavcodec
Thu, 12 May 2005 08:44:17 +0000 michael some asserts() libavcodec
Sat, 07 May 2005 11:07:47 +0000 michael reverse 1 hunk from 1.96->1.97, fixes decoding of (MR1_BT_A.h264 and MR1_MW_A.264) libavcodec
Fri, 06 May 2005 17:04:03 +0000 michael fix decoding of conformace streams AUD_MW_E.264 and BA1_FT_C.264 again (there where last correctly decoded with h264.c rev 1.96) libavcodec
Fri, 06 May 2005 14:36:15 +0000 michael set time_base for variable fps too libavcodec
Thu, 05 May 2005 14:17:28 +0000 michael More spelling errors patch by (Kevin Baragona (kevinmb500 gawab com>) libavcodec
Tue, 03 May 2005 21:49:18 +0000 lorenm fix storage of motion vectors for frames with more than 4096 macroblocks. libavcodec
Tue, 03 May 2005 06:53:59 +0000 lorenm clear the DPB after seeking. libavcodec
Sat, 30 Apr 2005 21:43:59 +0000 michael switch to native time bases libavcodec
Mon, 25 Apr 2005 01:01:41 +0000 lorenm MMX for H.264 deblocking filter libavcodec
Sun, 24 Apr 2005 21:06:22 +0000 lorenm fix ref comparison in B-frame deblocker ('unused' and 'unavailable' were treated as different) libavcodec
Sun, 24 Apr 2005 17:21:11 +0000 melanson Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped") libavcodec
Thu, 21 Apr 2005 20:38:42 +0000 lorenm deblocking filter doesn't need to call fill_caches again. 1.4% faster decoding. libavcodec
Tue, 05 Apr 2005 18:29:26 +0000 michael CABAC support for MBAFF I frames patch by (Loc Le Loarer < lll+ffmpeg m4x org) libavcodec
Tue, 05 Apr 2005 01:35:22 +0000 michael CABAC support for MBAFF I frames patch by (Loc Le Loarer | lll+ffmpeg m4x org) libavcodec
Sun, 27 Mar 2005 10:58:21 +0000 lorenm display deblocking strength in FF_DEBUG_PICT_INFO libavcodec
Sun, 27 Mar 2005 10:54:16 +0000 lorenm allow 16 refs with B-frames libavcodec
Sun, 27 Mar 2005 00:44:11 +0000 michael This is the second patch for MBAFF support, this adds the deblocking libavcodec
Sun, 27 Mar 2005 00:27:37 +0000 michael The cvs version 1.103 of h264.c brokes 13 conformance streams, this libavcodec
Sat, 12 Mar 2005 03:10:44 +0000 lorenm 10l (compile fix) libavcodec
Fri, 11 Mar 2005 02:14:44 +0000 lorenm Set keyframe flag only on IDR-frames (needed for reordering across I-frames). libavcodec
Mon, 07 Mar 2005 09:05:33 +0000 lorenm remove an assert that was breaking compilation on some gccs. libavcodec
Sun, 06 Mar 2005 23:02:25 +0000 michael MBAFF I slice no deblocking patch by (Loic >>lll+ffmpeg m4x org<<) libavcodec
Sun, 06 Mar 2005 19:59:37 +0000 michael spam libavcodec
Sun, 06 Mar 2005 19:40:12 +0000 michael improved detection of "AVC1" style H.264 patch by (Mns Rullgrd <mru inprovide com>) libavcodec
Sat, 05 Mar 2005 00:14:21 +0000 lorenm 10l (fix reordering when B-frames are not present) libavcodec
Fri, 04 Mar 2005 12:47:38 +0000 lorenm H.264: decode arbitrary frame orders and allow B-frames as references. libavcodec
Thu, 03 Mar 2005 12:12:44 +0000 lorenm oops, other half of the vismv patch libavcodec
Thu, 03 Mar 2005 07:21:23 +0000 lorenm vismv didn't display 8x8 mvs in H.264 libavcodec
Fri, 25 Feb 2005 07:40:29 +0000 lorenm In-loop deblocking for B-frames. libavcodec
Thu, 24 Feb 2005 09:27:46 +0000 lorenm 10l in implicit_weight_table libavcodec
Wed, 16 Feb 2005 23:18:06 +0000 michael remove goto and reindent patch by (Loic Le Loarer <lll+ffmpeg m4x org>) libavcodec
Mon, 07 Feb 2005 00:10:28 +0000 michael INTRA PCM macroblocks support patch by (Loic )lll+ffmpeg m4x org) libavcodec
Fri, 04 Feb 2005 02:47:45 +0000 michael H.264 multiple slice support in CABAC patch by (Loic (lll+ffmpeg m4x org) libavcodec
Tue, 01 Feb 2005 11:26:11 +0000 michael H.264 multiplce instance in reference list patch by (Loic <lll+ffmpeg m4x org ) libavcodec
Tue, 01 Feb 2005 11:12:53 +0000 michael correct long term picture management patch by (Loic <lll+ffmpeg m4x org>) libavcodec
Sun, 30 Jan 2005 02:16:50 +0000 michael fixing missaligned memory accesses in fill_rectangle() libavcodec
Sun, 23 Jan 2005 19:11:02 +0000 michael simplify libavcodec
Sun, 23 Jan 2005 18:09:06 +0000 michael avoid buf_size == 0 checks in every decoder libavcodec
Sun, 23 Jan 2005 14:03:13 +0000 michael simplify deblock libavcodec
Sun, 23 Jan 2005 03:49:36 +0000 michael simplify libavcodec
Wed, 19 Jan 2005 17:35:51 +0000 michael H.264 b ref pic list order and long term pictures patch by (Loic Le Loarer <loic.le-loarer polytechnique org>) libavcodec
Wed, 19 Jan 2005 13:24:43 +0000 michael div by zero aspect fix libavcodec
Wed, 12 Jan 2005 00:16:25 +0000 michael various security fixes and precautionary checks libavcodec
Sun, 09 Jan 2005 00:48:37 +0000 lorenm 10l (obmc_scratchpad not always initialize) libavcodec
Sat, 08 Jan 2005 08:56:18 +0000 lorenm 10l: scratchpad could be allocated before its size was known. libavcodec
Fri, 07 Jan 2005 05:56:07 +0000 lorenm H.264 weighted prediction. libavcodec
Tue, 04 Jan 2005 10:26:47 +0000 lorenm reduce stutter if we learn too late that the stream contains B-frames. libavcodec
Tue, 04 Jan 2005 01:12:48 +0000 lorenm Sort B-frames into display order. libavcodec
Fri, 31 Dec 2004 14:02:35 +0000 michael 10l libavcodec
Fri, 31 Dec 2004 00:07:17 +0000 michael - correct several errors on the deblocking accross slice boundaries. libavcodec
Thu, 30 Dec 2004 18:05:54 +0000 rtognimp Fix avc1 if there is nore than one nal per mov frame libavcodec
Wed, 29 Dec 2004 04:17:52 +0000 lorenm implement B_DIRECT and B_SKIP macroblock types. libavcodec
Mon, 20 Dec 2004 03:03:37 +0000 lorenm vismv for h264 displayed incorrect motion vectors. libavcodec
Sat, 18 Dec 2004 03:49:07 +0000 michael add multi slice support libavcodec
Thu, 09 Dec 2004 22:04:15 +0000 michael uppercase codec_tag=AVC1 support libavcodec
Thu, 09 Dec 2004 01:01:11 +0000 michael out of buffer access fix libavcodec
Sat, 27 Nov 2004 18:10:06 +0000 michael Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( de>) libavcodec
Wed, 24 Nov 2004 22:50:49 +0000 michael Fixed typo which caused incorrect motion prediction in B-frames. patch by (Loren Merritt <lorenm ta u tod washington tod edu>) libavcodec
Sun, 31 Oct 2004 00:42:43 +0000 michael segfault fix libavcodec
Sun, 24 Oct 2004 02:59:36 +0000 michael optimzation libavcodec
Sun, 24 Oct 2004 02:08:45 +0000 michael optimization libavcodec
Sat, 23 Oct 2004 21:13:31 +0000 michael fix CABAC+LOOP missmatch libavcodec
Sat, 23 Oct 2004 19:12:21 +0000 michael cbp_table cleanup libavcodec
Sat, 23 Oct 2004 15:59:01 +0000 michael cleanup of decode_cabac_residual() libavcodec
Sat, 23 Oct 2004 12:07:57 +0000 michael decode intra cabac mb_type cleanup libavcodec
Fri, 22 Oct 2004 19:55:57 +0000 michael small typo patch by (Gildas Bazin <gbazin at altern dot org>) libavcodec
Fri, 22 Oct 2004 18:30:50 +0000 michael H.264 CABAC + B-frames patch by (Loren Merritt <lorenm at u dot washington dot edu>) libavcodec
Sun, 03 Oct 2004 22:01:21 +0000 michael h.264 ref list reordering bugfix patch by (Loren Merritt <lorenm at u dot washington dot edu>) libavcodec
Mon, 27 Sep 2004 19:47:17 +0000 michael move h264 idct to its own file and call via function pointer in DspContext libavcodec
Sat, 25 Sep 2004 10:06:31 +0000 michael assertion when playing AVC/H.264 streams fix by (Loren Merritt <lorenm at u dot washington dot edu>) libavcodec
Sat, 25 Sep 2004 09:59:36 +0000 michael H.264 max reference pictures fix by (Loren Merritt <lorenm at u dot washington dot edu>) libavcodec
Mon, 13 Sep 2004 21:20:55 +0000 rtognimp AVC (H264 in mp4 files, fourcc avc1) support libavcodec
Thu, 02 Sep 2004 10:49:54 +0000 michael h264 deblocking crash patch by (Loren Merritt <lorenm at u dot washington dot edu>) libavcodec
Mon, 16 Aug 2004 22:51:18 +0000 michael cleanup libavcodec
Mon, 16 Aug 2004 22:48:05 +0000 michael Get H.264 frame rate from SPS/VUI patch by (Mns Rullgrd <mru at kth dot se>) libavcodec
Tue, 03 Aug 2004 01:50:52 +0000 michael segfault fix libavcodec
Thu, 08 Jul 2004 00:53:21 +0000 michael overread fix libavcodec
Wed, 30 Jun 2004 22:39:01 +0000 michael 1000l libavcodec
Sat, 26 Jun 2004 10:09:42 +0000 alex some debug libavcodec
Fri, 21 May 2004 14:37:16 +0000 michael data_size = 0 cleanup libavcodec
Thu, 29 Apr 2004 14:21:33 +0000 michael remove duplicated find_frame_end() code libavcodec
Fri, 23 Apr 2004 19:44:27 +0000 michael h264 nal decoding fix by (Laurent Aimar <fenrir at via dot ecp dot fr>) libavcodec
Fri, 23 Apr 2004 19:36:52 +0000 michael h264 hurry up fix and a tiny cabac clean patch by (Laurent Aimar <fenrir at via dot ecp dot fr>) libavcodec
Sun, 11 Apr 2004 16:28:31 +0000 michael progressive P frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>) libavcodec
Fri, 26 Mar 2004 20:28:29 +0000 michael fix decoding of qp<6 libavcodec
Fri, 26 Mar 2004 19:35:53 +0000 michael h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>) libavcodec
Sat, 20 Mar 2004 16:40:20 +0000 michael do loop filter immediatly after each macroblock is decoded instead of after a frame is decoded libavcodec
Sat, 20 Mar 2004 00:18:52 +0000 michael h264 loop filter optimizations libavcodec
Fri, 19 Mar 2004 21:21:17 +0000 michael h264 loop filter for progressive I&P frames by (Laurent Aimar <fenrir at via dot ecp dot fr>) libavcodec
Tue, 16 Mar 2004 16:11:29 +0000 michael init cleanup libavcodec
Fri, 06 Feb 2004 15:27:31 +0000 alex get_bit_count -> put_bits_count libavcodec
Thu, 22 Jan 2004 19:48:28 +0000 michael closed gop support & flags2 as all bits in flags are used libavcodec
Tue, 30 Dec 2003 02:12:12 +0000 michael motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at multimediaware dot com>) libavcodec
Thu, 18 Dec 2003 21:35:02 +0000 michael svq3 fix libavcodec
Sat, 29 Nov 2003 00:19:24 +0000 michael intra16x16 fix libavcodec
Mon, 03 Nov 2003 13:26:22 +0000 michael av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) libavcodec
Mon, 20 Oct 2003 20:23:46 +0000 michael AVRational libavcodec
Mon, 13 Oct 2003 08:02:46 +0000 alex 10l libavcodec
Sun, 12 Oct 2003 21:25:00 +0000 alex removed the obsolete and unused parameters of init_put_bits libavcodec
Tue, 09 Sep 2003 22:50:44 +0000 bellard removed warnings libavcodec
Wed, 23 Jul 2003 00:32:50 +0000 michaelni bitstream changes to match JM7.2 libavcodec
Fri, 04 Jul 2003 17:16:53 +0000 al3x unwanted second definition of CHECKED_ALLOCZ libavcodec
Fri, 27 Jun 2003 15:05:29 +0000 tmmm - fix PLANE_PRED8x8 prediction (H/V are swapped, this is correct!) libavcodec
Fri, 20 Jun 2003 15:21:25 +0000 al3x some warning fixes libavcodec
Thu, 19 Jun 2003 01:44:44 +0000 tmmm added support for B-frames and multiple slices libavcodec
Wed, 18 Jun 2003 22:00:23 +0000 michaelni make ff_emulated_edge_mc() independant of MpegEncContext libavcodec
Sat, 24 May 2003 18:48:30 +0000 mellum Warning and compatibility fixes. libavcodec
Fri, 16 May 2003 19:18:53 +0000 michaelni bigendian fix libavcodec
Thu, 15 May 2003 01:34:47 +0000 mellum Warning fixes. libavcodec
Wed, 14 May 2003 23:08:01 +0000 michaelni cleanup libavcodec
Tue, 13 May 2003 13:38:09 +0000 michaelni optimizations libavcodec
Tue, 13 May 2003 00:46:42 +0000 michaelni optimizations libavcodec
Fri, 09 May 2003 22:16:14 +0000 michaelni svq3 decoder by anonymous libavcodec
Sun, 27 Apr 2003 01:33:39 +0000 michaelni tired libavcodec
Fri, 25 Apr 2003 00:29:48 +0000 michaelni fixing mixed dr1 + internal buffers libavcodec
Mon, 14 Apr 2003 13:44:38 +0000 michaelni minor cleanup / some warning fixes libavcodec
Sat, 12 Apr 2003 22:49:54 +0000 michaelni faster 8x8 & 16x16 plane prediction by skal (massimin at planet-d dot net) libavcodec
Thu, 10 Apr 2003 13:18:38 +0000 michaelni simplified adressing of most mb based arrays (mb_x + mb_y*s->mb_stride) now instead of mb_x + mb_y*mb_width and 1+mb_x + (1+mb_y)*(mb_width+2) and ... mixture libavcodec
Mon, 07 Apr 2003 19:23:21 +0000 michaelni some checks to avoid segfault libavcodec
Sat, 05 Apr 2003 10:08:48 +0000 michaelni #ifdef TRACE printf() -> tprintf() libavcodec
Fri, 04 Apr 2003 20:59:50 +0000 michaelni multiple reference frames support libavcodec
Fri, 04 Apr 2003 14:42:28 +0000 michaelni H264 decoder & demuxer libavcodec