Wed, 30 Jun 2010 15:38:06 +0000 |
mru |
Fix grammar errors in documentation
libavcodec
|
Tue, 08 Jun 2010 19:25:28 +0000 |
reimar |
Fix vp3_draw_horiz_band to calculate chroma offsets correctly
libavcodec
|
Thu, 27 May 2010 04:39:12 +0000 |
conrad |
vp3: Skip the loop filter when strength is 0 or when requested
libavcodec
|
Tue, 25 May 2010 03:19:54 +0000 |
conrad |
theora: Don't read an excess bit for maximum length long bit runs if the run
libavcodec
|
Wed, 21 Apr 2010 13:19:00 +0000 |
conrad |
theora: coeff huffman codes are allowed to be up to 32 bits long (for 32 tokens)
libavcodec
|
Tue, 20 Apr 2010 14:45:34 +0000 |
diego |
Remove explicit filename from Doxygen @file commands.
libavcodec
|
Sat, 17 Apr 2010 10:37:42 +0000 |
conrad |
vp3: Use avctx pointer directly
libavcodec
|
Sat, 17 Apr 2010 02:04:39 +0000 |
conrad |
vp3: Read fps and aspect ratio in the decoder
libavcodec
|
Sat, 17 Apr 2010 02:04:35 +0000 |
conrad |
vp3: Don't crop if there's a left/top offset, it's wrong
libavcodec
|
Sat, 17 Apr 2010 02:04:30 +0000 |
conrad |
vp3: DC-only IDCT
libavcodec
|
Fri, 16 Apr 2010 12:21:44 +0000 |
conrad |
vp3: More buffer length checks
libavcodec
|
Fri, 16 Apr 2010 12:21:41 +0000 |
conrad |
vp3: Remove internal debug statement
libavcodec
|
Tue, 30 Mar 2010 23:30:55 +0000 |
stefano |
Define AVMediaType enum, and use it instead of enum CodecType, which
libavcodec
|
Sat, 13 Mar 2010 10:25:41 +0000 |
conrad |
vp3: Split out motion vectors to their own array
libavcodec
|
Sat, 13 Mar 2010 05:59:22 +0000 |
conrad |
theora: Add support for 4:2:2 and 4:4:4 subsampling
libavcodec
|
Sat, 13 Mar 2010 05:59:18 +0000 |
conrad |
vp3: remove unneeded error, this is internal and doesn't happen
libavcodec
|
Sat, 13 Mar 2010 05:56:15 +0000 |
conrad |
vp3: Make fragment_width _height by plane
libavcodec
|
Sat, 13 Mar 2010 05:56:11 +0000 |
conrad |
vp3: we only need a temp MV array of size 4
libavcodec
|
Sat, 13 Mar 2010 05:56:08 +0000 |
conrad |
vp3: Use memset to clear the fragment array
libavcodec
|
Sat, 13 Mar 2010 05:56:05 +0000 |
conrad |
vp3: Init MVs to 0
libavcodec
|
Sat, 13 Mar 2010 05:56:01 +0000 |
conrad |
vp3: Simplify init_block_mapping
libavcodec
|
Wed, 10 Mar 2010 00:59:32 +0000 |
conrad |
vp3: avoid buffer overread in coeff decode
libavcodec
|
Tue, 09 Mar 2010 06:52:33 +0000 |
conrad |
vp3: correctly clip vp3_draw_horiz_band call
libavcodec
|
Tue, 09 Mar 2010 00:29:26 +0000 |
conrad |
vp3: Set pict_type
libavcodec
|
Tue, 09 Mar 2010 00:29:22 +0000 |
conrad |
vp3: Allocate a dummy reference frame if we have no keyframe
libavcodec
|
Tue, 09 Mar 2010 00:29:19 +0000 |
conrad |
vp3: use FF_BUFFER_TYPE_COPY
libavcodec
|
Tue, 09 Mar 2010 00:29:16 +0000 |
conrad |
vp3: Don't leak buffers on errors
libavcodec
|
Tue, 09 Mar 2010 00:29:12 +0000 |
conrad |
vp3: Simplify buffer management
libavcodec
|
Tue, 09 Mar 2010 00:29:09 +0000 |
conrad |
vp3: be less spammy on broken files
libavcodec
|
Sat, 06 Mar 2010 14:24:59 +0000 |
mru |
Remove DECLARE_ALIGNED_{8,16} macros
libavcodec
|
Thu, 04 Mar 2010 10:01:03 +0000 |
conrad |
Really fix 2.95
libavcodec
|
Thu, 04 Mar 2010 09:25:42 +0000 |
conrad |
Maybe fix gcc 2.95
libavcodec
|
Wed, 03 Mar 2010 23:27:43 +0000 |
conrad |
Delay translating DCT tokens into coefficients until immediately before IDCT
libavcodec
|
Wed, 03 Mar 2010 23:27:40 +0000 |
conrad |
Do MC and IDCT in coding (hilbert) order
libavcodec
|
Wed, 03 Mar 2010 23:27:37 +0000 |
conrad |
Explictly separate decoding whether fragments are coded by plane
libavcodec
|
Sun, 28 Feb 2010 03:02:25 +0000 |
cehoyos |
Remove declaration of unused variables.
libavcodec
|
Sun, 21 Feb 2010 00:11:01 +0000 |
conrad |
Simplify determing whether fragments are coded
libavcodec
|
Sun, 21 Feb 2010 00:10:58 +0000 |
conrad |
Handle Theora's continued runs in superblock coding.
libavcodec
|
Sun, 21 Feb 2010 00:10:54 +0000 |
conrad |
Decode fully coded superblocks in the same manner as partial superblocks and qpi
libavcodec
|
Sun, 21 Feb 2010 00:10:51 +0000 |
conrad |
Make the special 4129 case for long-run bit strings a #define and explain it
libavcodec
|
Sun, 21 Feb 2010 00:10:47 +0000 |
conrad |
Use memset to set the runs partially coded superblocks
libavcodec
|
Wed, 17 Feb 2010 20:36:20 +0000 |
mru |
Use LOCAL_ALIGNED macro for local arrays
libavcodec
|
Sat, 13 Feb 2010 18:59:25 +0000 |
conrad |
Move CODEC_FLAG_GRAY check to outer loop
libavcodec
|
Sat, 13 Feb 2010 18:59:21 +0000 |
conrad |
Move branch based on custom mode outside the loop
libavcodec
|
Sat, 13 Feb 2010 18:55:27 +0000 |
conrad |
Directly check whether a fragment is coded for 4MV mode instead of iterating
libavcodec
|
Sat, 13 Feb 2010 18:55:24 +0000 |
conrad |
Eliminate fragment -> macroblock mapping array
libavcodec
|
Sat, 13 Feb 2010 18:55:21 +0000 |
conrad |
Eliminate macroblock -> fragment mapping array
libavcodec
|
Sat, 13 Feb 2010 18:55:17 +0000 |
conrad |
Eliminate superblock <-> macroblock mapping array
libavcodec
|
Fri, 12 Feb 2010 22:01:38 +0000 |
conrad |
Don't pre-calculate first_pixel
libavcodec
|
Fri, 12 Feb 2010 22:01:35 +0000 |
conrad |
Implement CODEC_CAP_DRAW_HORIZ_BAND for VP3 decoder
libavcodec
|
Fri, 12 Feb 2010 22:01:32 +0000 |
conrad |
Cosmetics: reindent
libavcodec
|
Fri, 12 Feb 2010 22:01:29 +0000 |
conrad |
Do loop filter per-row rather than per-frame
libavcodec
|
Fri, 12 Feb 2010 22:01:25 +0000 |
conrad |
Move apply_loop_filter above render_slice, it'll be used by the latter soon
libavcodec
|
Fri, 12 Feb 2010 22:01:22 +0000 |
conrad |
Export Theora colorspace info if present
libavcodec
|
Fri, 12 Feb 2010 22:01:18 +0000 |
conrad |
Theora 3.4 doesn't exist; these fields were misunderstandings of the spec
libavcodec
|
Fri, 12 Feb 2010 22:00:29 +0000 |
conrad |
Remove unused code that's moved elsewhere
libavcodec
|
Fri, 22 Jan 2010 03:25:11 +0000 |
mru |
Move array specifiers outside DECLARE_ALIGNED() invocations
libavcodec
|
Sat, 19 Dec 2009 07:34:11 +0000 |
melanson |
Cosmetic: indent after last change.
libavcodec
|
Sat, 19 Dec 2009 07:33:10 +0000 |
melanson |
Optimize unpack_vectors() by not shuffling around redundant vectors.
libavcodec
|
Sun, 06 Dec 2009 15:39:25 +0000 |
cehoyos |
Cosmetics: Fix indentation after r20751.
libavcodec
|
Sun, 06 Dec 2009 15:38:05 +0000 |
cehoyos |
Simplified deblocking checks.
libavcodec
|
Sun, 06 Dec 2009 15:33:48 +0000 |
cehoyos |
Faster checks in reverse_dc_prediction.
libavcodec
|
Sun, 06 Dec 2009 15:31:58 +0000 |
cehoyos |
Check transform==15 first, since it's more common than 13.
libavcodec
|
Sun, 06 Dec 2009 15:30:53 +0000 |
cehoyos |
Revert r20747: It mixed functional and cosmetical changes.
libavcodec
|
Sun, 06 Dec 2009 12:48:09 +0000 |
darkshikari |
Various VP3 optimizations.
libavcodec
|
Wed, 02 Dec 2009 04:06:27 +0000 |
melanson |
Small refactoring: Instead of 4 loops for decoding AC coefficients based
libavcodec
|
Wed, 02 Dec 2009 02:30:15 +0000 |
melanson |
Use a list to track which fragments coded in this frame still have
libavcodec
|
Thu, 24 Sep 2009 06:33:16 +0000 |
melanson |
Make sure that all memory allocations succeed.
libavcodec
|
Wed, 23 Sep 2009 12:42:12 +0000 |
michael |
Fix >= vs > check of coded_fragment_list_index.
libavcodec
|
Wed, 23 Sep 2009 12:27:10 +0000 |
michael |
Fix init_get_bits() buffer size.
libavcodec
|
Wed, 23 Sep 2009 05:38:12 +0000 |
melanson |
Another micro-optimization for unpack_vlcs(): Eliminate a possible
libavcodec
|
Tue, 22 Sep 2009 15:58:08 +0000 |
melanson |
Perform the DC prediction reversal immediately after decoding all of
libavcodec
|
Mon, 21 Sep 2009 01:37:50 +0000 |
melanson |
Modify unpack_vlcs() so that there are fewer dereferences through the
libavcodec
|
Sun, 06 Sep 2009 08:27:23 +0000 |
reimar |
compatible_frame array can be static const, too.
libavcodec
|
Sat, 05 Sep 2009 17:28:20 +0000 |
reimar |
Make vp3 arrays static const where possible.
libavcodec
|
Wed, 22 Jul 2009 23:37:53 +0000 |
mru |
Remove useless #include <unistd.h> from many files
libavcodec
|
Mon, 06 Jul 2009 10:28:58 +0000 |
reimar |
Remove useless ret variable added in last revision again.
libavcodec
|
Mon, 06 Jul 2009 09:35:00 +0000 |
reimar |
100l, theora_decode_init must pass on errors from vp3_decode_init
libavcodec
|
Mon, 06 Jul 2009 09:22:39 +0000 |
reimar |
Make decode_init fail if the huffman tables are invalid and thus init_vlc fails.
libavcodec
|
Sun, 05 Jul 2009 18:27:39 +0000 |
reimar |
Ensure that the filter limit values do not exceed the maximum allowed value of 127.
libavcodec
|
Sun, 05 Jul 2009 18:25:58 +0000 |
reimar |
Extend init_loop_filter to work for filter limit values up to 127 instead
libavcodec
|
Fri, 05 Jun 2009 08:44:26 +0000 |
bcoudurier |
vp3 and theora decoders use get_buffer, set CODEC_CAP_DR1
libavcodec
|
Fri, 29 May 2009 21:43:22 +0000 |
conrad |
Support block-level quantization in Theora
libavcodec
|
Fri, 22 May 2009 21:32:13 +0000 |
conrad |
Move ALIGN macro to libavutil/common.h and use it in various places
libavcodec
|
Thu, 14 May 2009 00:02:07 +0000 |
conrad |
Use skip_bits_long() for large skips
libavcodec
|
Mon, 11 May 2009 04:34:23 +0000 |
conrad |
Add a chroma_sample_location field to define positioning of chroma samples
libavcodec
|
Sat, 02 May 2009 09:12:03 +0000 |
banan |
Remove dead assignments found by CSA
libavcodec
|
Mon, 13 Apr 2009 16:20:26 +0000 |
stefano |
Rename bitstream.h to get_bits.h.
libavcodec
|
Tue, 07 Apr 2009 15:59:50 +0000 |
rbultje |
Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an
libavcodec
|
Sun, 22 Feb 2009 13:48:55 +0000 |
stefano |
Add missing av_cold in static init/close functions.
libavcodec
|
Mon, 09 Feb 2009 01:39:33 +0000 |
alexc |
VP3: Do not ignore error from read_huffman_tree().
libavcodec
|
Tue, 03 Feb 2009 22:59:47 +0000 |
alexc |
VP3: Prevent stack corruption from an unset custom coding method.
libavcodec
|
Sun, 01 Feb 2009 02:00:19 +0000 |
diego |
Use full internal pathname in doxygen @file directives.
libavcodec
|
Tue, 13 Jan 2009 23:44:16 +0000 |
aurel |
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
libavcodec
|
Wed, 10 Dec 2008 21:35:17 +0000 |
lorenm |
clear_block mmx
libavcodec
|
Fri, 17 Oct 2008 03:18:08 +0000 |
conrad |
MMX VP3 Loop Filter
libavcodec
|
Sun, 12 Oct 2008 19:41:17 +0000 |
conrad |
Remove unused variables
libavcodec
|
Sat, 04 Oct 2008 10:26:17 +0000 |
conrad |
Move VP3 loop filter to DSPContext
libavcodec
|
Wed, 01 Oct 2008 14:48:54 +0000 |
conrad |
Cosmetics: reindent
libavcodec
|
Wed, 01 Oct 2008 14:48:35 +0000 |
conrad |
Unneeded else
libavcodec
|
Wed, 01 Oct 2008 14:48:16 +0000 |
conrad |
Unneeded braces
libavcodec
|
Wed, 01 Oct 2008 14:48:00 +0000 |
conrad |
Return if unpacking motion vectors for a keyframe
libavcodec
|
Wed, 01 Oct 2008 14:44:30 +0000 |
conrad |
Cosmetics: indentation
libavcodec
|
Wed, 01 Oct 2008 14:43:08 +0000 |
conrad |
Visible width/height fields were added in Theora 3.2
libavcodec
|
Wed, 01 Oct 2008 14:40:29 +0000 |
conrad |
filter_limit_values only needs 7 bits, make its tables smaller
libavcodec
|
Tue, 30 Sep 2008 19:51:02 +0000 |
conrad |
Cosmetics: indentation
libavcodec
|
Tue, 30 Sep 2008 19:50:43 +0000 |
conrad |
Merge (vp3|theora)_calculate_pixel_addresses
libavcodec
|
Tue, 30 Sep 2008 19:22:20 +0000 |
conrad |
Missed hunks of last commit
libavcodec
|
Tue, 30 Sep 2008 19:18:22 +0000 |
conrad |
Remove unused vp3 debugging info
libavcodec
|
Tue, 30 Sep 2008 04:18:22 +0000 |
conrad |
Downgrade severity of leftover bits in header packets, and don't check for the comment header
libavcodec
|
Mon, 29 Sep 2008 22:04:35 +0000 |
conrad |
Use skip_frame for keyframe-only decoding rather than #ifdef
libavcodec
|
Wed, 17 Sep 2008 19:29:40 +0000 |
conrad |
Take idct permutation into account when initializing dequantization matrices
libavcodec
|
Wed, 03 Sep 2008 00:19:08 +0000 |
aurel |
theoradec: cosmetics: indentation
libavcodec
|
Wed, 03 Sep 2008 00:17:11 +0000 |
aurel |
theoradec: skip decoding of uncoded MV in 4MV code
libavcodec
|
Wed, 03 Sep 2008 00:10:30 +0000 |
aurel |
theoradec: small 4MV code reorganization to ease future improvements
libavcodec
|
Wed, 25 Jun 2008 14:14:58 +0000 |
stefang |
make ModeAlphabet read-only and use a custom mode alphabet
libavcodec
|
Thu, 12 Jun 2008 21:50:13 +0000 |
stefano |
Make AVCodec long_names definition conditional depending on CONFIG_SMALL.
libavcodec
|
Mon, 09 Jun 2008 16:30:59 +0000 |
reimar |
Remove the START_TIMER/STOP_TIMER from vp3.c, they clutter the output and
libavcodec
|
Mon, 09 Jun 2008 16:26:28 +0000 |
reimar |
Almost-cosmetics: split out coeff_count from all_fragments struct into
libavcodec
|
Mon, 26 May 2008 23:14:25 +0000 |
diego |
consistency cosmetics: indices --> indexes
libavcodec
|
Sun, 04 May 2008 09:58:22 +0000 |
diego |
Add complete multimedia Wiki URL, patch by Sisir Koppaka.
libavcodec
|
Sun, 27 Apr 2008 10:52:44 +0000 |
diego |
Add long names to many AVCodec declarations.
libavcodec
|
Fri, 21 Mar 2008 03:11:20 +0000 |
zuxy |
Apply 'cold' attribute to init/uninit functions in libavcodec
libavcodec
|
Wed, 05 Mar 2008 00:07:53 +0000 |
aurel |
remove #include "mpegvideo.h" where it is not needed
libavcodec
|
Sun, 24 Feb 2008 18:56:52 +0000 |
mru |
fix memory leaks in vp3 decoder
libavcodec
|
Tue, 19 Feb 2008 22:09:08 +0000 |
michael |
Fix ;;
libavcodec
|
Wed, 13 Feb 2008 09:26:10 +0000 |
diego |
typo fix: inited --> initialized
libavcodec
|
Wed, 13 Feb 2008 08:05:51 +0000 |
diego |
Print Theora bitstream version at DEBUG, not at VERBOSE level.
libavcodec
|
Fri, 01 Feb 2008 15:54:28 +0000 |
michael |
const
libavcodec
|
Thu, 09 Aug 2007 00:13:31 +0000 |
alex |
use get_bits1(..) instead get_bits(.., 1)
libavcodec
|
Fri, 03 Aug 2007 16:43:11 +0000 |
diego |
Reduce Theora decoder verbosity.
libavcodec
|
Thu, 05 Jul 2007 10:40:25 +0000 |
diego |
license header consistency cosmetics
libavcodec
|
Thu, 10 May 2007 09:00:44 +0000 |
diego |
Remove redundant #inclusion of common.h, avcodec.h already #includes it.
libavcodec
|
Mon, 07 May 2007 15:44:42 +0000 |
aurel |
cosmetics: fix inconsistent indentation
libavcodec
|
Mon, 07 May 2007 15:43:01 +0000 |
aurel |
fix display of theora videos with visible size smaller than encoded size
libavcodec
|
Sun, 08 Apr 2007 18:54:53 +0000 |
diego |
Only compile in Theora-specific functions if the Theora decoder has been
libavcodec
|
Sun, 08 Apr 2007 18:52:03 +0000 |
diego |
cosmetics: Move one code block to save an #ifdef in the next commit.
libavcodec
|
Sun, 08 Apr 2007 18:50:18 +0000 |
diego |
Remove #if 0 code.
libavcodec
|
Sun, 08 Apr 2007 13:42:44 +0000 |
diego |
Fix compilation when Theora decoder is disabled, but VP3 is enabled.
libavcodec
|
Sat, 07 Apr 2007 17:37:30 +0000 |
diego |
Remove superfluous setting of has_b_frames in codecs without B-frames.
libavcodec
|
Sun, 25 Mar 2007 01:09:26 +0000 |
aurel |
use generic xiph header spliting func to split theora headers
libavcodec
|
Sun, 25 Feb 2007 10:27:12 +0000 |
reimar |
Add av_ prefix to clip functions
libavcodec
|
Thu, 22 Feb 2007 00:14:54 +0000 |
diego |
cosmetics: aswell --> as well typo fix
libavcodec
|
Wed, 10 Jan 2007 14:19:33 +0000 |
diego |
Unconditionally enable Theora decoder. It works fine now and there is no
libavcodec
|
Wed, 11 Oct 2006 23:17:58 +0000 |
diego |
Rename ABS macro to FFABS.
libavcodec
|
Sat, 07 Oct 2006 15:30:46 +0000 |
diego |
Change license headers to say 'FFmpeg' instead of 'this program/this library'
libavcodec
|
Fri, 06 Oct 2006 11:33:57 +0000 |
michael |
fix decoding of ED-small-sample-file.ogg
libavcodec
|
Tue, 03 Oct 2006 17:12:48 +0000 |
diego |
Remove unused variables and the corresponding warnings along with them.
libavcodec
|
Wed, 27 Sep 2006 19:47:39 +0000 |
mru |
fix some signedness warnings
libavcodec
|
Thu, 17 Aug 2006 08:08:28 +0000 |
michael |
cleanup
libavcodec
|
Sun, 23 Jul 2006 18:22:29 +0000 |
reimar |
Do not crash when the first frame is not a keyframe (and thus none of the
libavcodec
|
Wed, 19 Jul 2006 22:42:31 +0000 |
michael |
simplify
libavcodec
|
Wed, 19 Jul 2006 22:21:45 +0000 |
michael |
more simplifications
libavcodec
|
Wed, 19 Jul 2006 21:20:56 +0000 |
michael |
simplification
libavcodec
|
Wed, 19 Jul 2006 21:05:42 +0000 |
michael |
iabs -> ABS
libavcodec
|
Wed, 19 Jul 2006 20:57:44 +0000 |
michael |
simplify
libavcodec
|
Wed, 19 Jul 2006 20:41:16 +0000 |
michael |
fix loop filter
libavcodec
|
Mon, 17 Jul 2006 13:09:45 +0000 |
michael |
parse all QIS values (we still ignore them though ...)
libavcodec
|
Mon, 17 Jul 2006 11:06:09 +0000 |
michael |
100l for me
libavcodec
|
Mon, 17 Jul 2006 10:44:53 +0000 |
michael |
fix playback of theora.ogg on mphq patch by (matthieu castet %% castet dat matthieu ot free dat fr %%)
libavcodec
|
Mon, 17 Jul 2006 09:51:59 +0000 |
michael |
attempt to implement xiphs useless and stupid quantization matrix mess
libavcodec
|
Mon, 17 Jul 2006 08:09:08 +0000 |
michael |
replace *_dequant (2 intra, 1 inter) by qmat (3 intra, 3 inter) (needed for theora according to spec)
libavcodec
|
Sun, 16 Jul 2006 21:09:32 +0000 |
michael |
use RSHIFT
libavcodec
|
Sun, 16 Jul 2006 21:00:38 +0000 |
michael |
useless memcpy
libavcodec
|
Sun, 16 Jul 2006 20:47:48 +0000 |
michael |
some fixmes if someone ever wants to implement theora support correctly ...
libavcodec
|
Sun, 16 Jul 2006 20:30:39 +0000 |
michael |
check how many bits are left after decoding extradata
libavcodec
|
Sun, 16 Jul 2006 19:21:59 +0000 |
michael |
cleanup
libavcodec
|
Sat, 25 Feb 2006 22:41:31 +0000 |
mru |
kill some warnings
libavcodec
|
Sun, 05 Feb 2006 13:35:17 +0000 |
diego |
MSVC-compatible __align8/__align16 declaration
libavcodec
|
Thu, 12 Jan 2006 22:43:26 +0000 |
diego |
Update licensing information: The FSF changed postal address.
libavcodec
|
Thu, 22 Dec 2005 01:10:11 +0000 |
diego |
COSMETICS: tabs --> spaces, some prettyprinting
libavcodec
|
Sat, 17 Dec 2005 18:14:38 +0000 |
diego |
COSMETICS: Remove all trailing whitespace.
libavcodec
|
Sun, 13 Nov 2005 20:12:33 +0000 |
alex |
10l, left debugging on
libavcodec
|
Sun, 13 Nov 2005 20:06:31 +0000 |
alex |
Correctly skip unknown matrices (patch by Matthieu Castet) and disable comment reading
libavcodec
|
Sun, 13 Nov 2005 17:59:21 +0000 |
alex |
Fixing theora _again_. DONT BOTHER BREAKING THIS AGAIN. Added support for Theora 3.4 and stream created by Elphel cameras are decodable.
libavcodec
|
Sun, 13 Nov 2005 17:48:27 +0000 |
alex |
fixed long standing off-by-one bug (fixes playback on ppc)
libavcodec
|
Wed, 07 Sep 2005 19:15:48 +0000 |
alex |
use av_log in debug mode
libavcodec
|
Sun, 14 Aug 2005 15:42:40 +0000 |
mru |
kill a bunch of compiler warnings
libavcodec
|
Sat, 13 Aug 2005 18:49:01 +0000 |
melanson |
removed a bunch of unused, sub-optimal code
libavcodec
|
Tue, 24 May 2005 14:21:42 +0000 |
melanson |
read loop filter limit values from Theora header, courtesy of Matthieu
libavcodec
|
Sat, 21 May 2005 19:31:16 +0000 |
melanson |
fix bugs in new loop filter code; also, refrain from filtering against
libavcodec
|
Sat, 21 May 2005 07:35:15 +0000 |
michael |
disable broken loop filter optimization
libavcodec
|
Sat, 21 May 2005 05:20:52 +0000 |
melanson |
apply the loop filter to fragments as they are rendered into the final
libavcodec
|
Sat, 21 May 2005 04:43:36 +0000 |
melanson |
render by the slice rather than the plane
libavcodec
|
Sat, 21 May 2005 02:06:27 +0000 |
melanson |
clean up some warnings and dead code
libavcodec
|
Sat, 21 May 2005 01:12:41 +0000 |
melanson |
another bitstream extraction to optimize: fixed-length motion vectors
libavcodec
|
Thu, 19 May 2005 23:59:10 +0000 |
melanson |
read Huffman tables from Theora header (patch courtesy of
libavcodec
|
Thu, 19 May 2005 10:48:36 +0000 |
michael |
use O(number of non zero coeffs) instead of O(number of coeffs) storage for the coefficient colleting/reordering
libavcodec
|
Thu, 19 May 2005 02:43:21 +0000 |
melanson |
replace unpack_token() with a series of lookup tables
libavcodec
|
Wed, 18 May 2005 17:14:59 +0000 |
melanson |
fix 4MV MC and reinstate new MC VLC
libavcodec
|
Wed, 18 May 2005 09:07:26 +0000 |
michael |
reduce size of Vp3Fragment from 32byte to 16byte
libavcodec
|
Wed, 18 May 2005 08:48:11 +0000 |
michael |
optimizing rle decoding loops a little
libavcodec
|
Wed, 18 May 2005 07:59:07 +0000 |
michael |
disabling buggy optimizations
libavcodec
|
Wed, 18 May 2005 00:11:49 +0000 |
melanson |
replace get_superblock_run_length() with a VLC table
libavcodec
|
Tue, 17 May 2005 23:39:23 +0000 |
melanson |
use VLCs for in place of get_fragment_run_length(), get_mode_code(), and
libavcodec
|
Tue, 17 May 2005 20:50:47 +0000 |
michael |
some optimizations gcc should have done (10% faster loop filter)
libavcodec
|
Tue, 17 May 2005 20:30:22 +0000 |
michael |
SATURATE_U8 -> clip_uint8 (10% faster loop filter)
libavcodec
|
Tue, 17 May 2005 11:36:07 +0000 |
michael |
remove duplicate zigzag tables
libavcodec
|
Tue, 17 May 2005 11:31:57 +0000 |
michael |
fix idct permutation
libavcodec
|
Tue, 17 May 2005 11:12:04 +0000 |
michael |
porting vp3 idct over to lavc idct api
libavcodec
|
Tue, 17 May 2005 09:18:49 +0000 |
michael |
remove permutation done to quant tables and then undone during idct
libavcodec
|
Tue, 17 May 2005 08:46:40 +0000 |
michael |
fix last coeff
libavcodec
|
Tue, 17 May 2005 00:52:29 +0000 |
michael |
clear blocks after each idct instead of per picture
libavcodec
|
Mon, 16 May 2005 21:49:18 +0000 |
michael |
some benchmarking code
libavcodec
|
Mon, 16 May 2005 17:22:36 +0000 |
michael |
various 10l fixes for the loop filter
libavcodec
|
Mon, 16 May 2005 09:29:13 +0000 |
michael |
fix dequant matrix
libavcodec
|
Fri, 13 May 2005 21:06:44 +0000 |
mru |
fix theora header parsing
libavcodec
|
Wed, 11 May 2005 16:42:15 +0000 |
mru |
theora decoding using libtheora
libavcodec
|
Thu, 03 Mar 2005 02:24:20 +0000 |
michael |
04-vp3 fix(by matthieu castet).patch
libavcodec
|
Tue, 01 Mar 2005 06:14:45 +0000 |
melanson |
VP3 post-processing loop filter; disabled until the correct final step
libavcodec
|
Wed, 26 Jan 2005 17:04:34 +0000 |
michael |
10l (negative strides)
libavcodec
|
Wed, 12 Jan 2005 00:16:25 +0000 |
michael |
various security fixes and precautionary checks
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
|
Mon, 16 Aug 2004 01:25:52 +0000 |
michael |
get_bits(32) fix
libavcodec
|
Tue, 25 May 2004 18:07:25 +0000 |
michael |
warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)
libavcodec
|
Fri, 21 May 2004 14:37:16 +0000 |
michael |
data_size = 0 cleanup
libavcodec
|
Tue, 27 Apr 2004 03:58:06 +0000 |
melanson |
separate out put_signed_pixels_clamped() into its own function and
libavcodec
|
Mon, 26 Apr 2004 00:20:29 +0000 |
melanson |
reorganize and simplify the VP3 IDCT stuff
libavcodec
|
Sun, 25 Apr 2004 03:33:30 +0000 |
melanson |
hook up support for SSE2-optimized VP3 IDCT
libavcodec
|
Mon, 08 Mar 2004 02:15:13 +0000 |
melanson |
cut over to using new VP3 DSP functions and remove the old ones; bring
libavcodec
|
Fri, 05 Mar 2004 18:44:04 +0000 |
michael |
fix motion compensation with (x+1/2,y+1/2) MVs
libavcodec
|
Mon, 08 Dec 2003 18:26:22 +0000 |
alex |
FF_DEBUG_PICT_INFO and CODEC_FLAG_GRAY support
libavcodec
|
Mon, 08 Dec 2003 11:32:06 +0000 |
alex |
more correct header parsing
libavcodec
|
Sun, 23 Nov 2003 18:49:53 +0000 |
alex |
theora alpha3 support (with maintaining backward compatibility, maybe we should remove all backward compatibility codes after final theora release?)
libavcodec
|
Sun, 23 Nov 2003 18:43:09 +0000 |
alex |
finally working with old theora bitstream (flipped image), the only sample I have is decoded successfully (theora.ogg)
libavcodec
|
Mon, 03 Nov 2003 13:26:22 +0000 |
michael |
av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)
libavcodec
|
Sat, 11 Oct 2003 19:40:45 +0000 |
alex |
theora comments skipping
libavcodec
|
Sat, 11 Oct 2003 17:44:21 +0000 |
alex |
theora decoding support (only keyframes for now, because by theora the frame isn't flipped so the motion vectors are getting screwed up)
libavcodec
|
Fri, 12 Sep 2003 18:25:04 +0000 |
romansh |
* patch for compile problem by "Steven M. Schultz" sms at 2BSD dot COM
libavcodec
|
Wed, 20 Aug 2003 07:35:23 +0000 |
michaelni |
fixing chroma MC
libavcodec
|
Tue, 19 Aug 2003 17:10:00 +0000 |
michaelni |
MC rounding fixed?
libavcodec
|
Tue, 19 Aug 2003 16:18:48 +0000 |
michaelni |
fix AVFrame.reference (the frames are used for decoding future frames so it should be !=0)
libavcodec
|
Thu, 10 Jul 2003 05:16:25 +0000 |
tmmm |
added the official VP3 IDCT (C implementation) as well as a grayscale
libavcodec
|
Sat, 31 May 2003 07:56:58 +0000 |
tmmm |
revising and fixing motion vectors, squished block unpacking bug that
libavcodec
|
Sat, 24 May 2003 18:48:30 +0000 |
mellum |
Warning and compatibility fixes.
libavcodec
|
Mon, 19 May 2003 01:22:46 +0000 |
tmmm |
fix subtle logic problem in block unpacker that leads to incorrect token
libavcodec
|
Mon, 12 May 2003 04:28:35 +0000 |
tmmm |
fix image buffer leak on keyframes, add more error condition checks
libavcodec
|
Sun, 11 May 2003 04:47:45 +0000 |
tmmm |
fix motion vector decoding bug and reinstate interframes
libavcodec
|
Sun, 11 May 2003 02:51:07 +0000 |
tmmm |
get those permutations straight
libavcodec
|
Sat, 10 May 2003 21:46:17 +0000 |
tmmm |
squashed a bunch of subtle array indexing bugs, fixed block mapping
libavcodec
|
Sat, 10 May 2003 16:06:33 +0000 |
tmmm |
dump the shady binary search logic (the part that binary searches
libavcodec
|
Thu, 08 May 2003 02:01:17 +0000 |
tmmm |
correct the custom coding mode alphabet, add some validation on the
libavcodec
|
Wed, 07 May 2003 12:28:36 +0000 |
tmmm |
looking better all the time! motion compensation is starting to work
libavcodec
|
Wed, 07 May 2003 02:30:37 +0000 |
tmmm |
fixed buffer allocation logic (hopefully) so that decoder does not crash
libavcodec
|
Tue, 06 May 2003 03:11:20 +0000 |
tmmm |
fix decoder so that ffmpeg does not crash, at least not right away
libavcodec
|
Mon, 05 May 2003 02:54:15 +0000 |
tmmm |
first pass at a new VP3 video decoder
libavcodec
|