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
|