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 (G«¡bor Kov«¡cs >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 (Lo«Ác Le Loarer < lll+ffmpeg m4x org)
libavcodec
|
Tue, 05 Apr 2005 01:35:22 +0000 |
michael |
CABAC support for MBAFF I frames patch by (Lo«Ác 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 (M«©ns Rullg«©rd <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
|