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
|
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
|