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
|