]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
conrad [Wed, 29 Apr 2009 11:38:09 +0000 (11:38 +0000)]
ARM: Use fewer register in NEON put_pixels _y2 and _xy2
Approved by Mans on IRC
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18713
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
conrad [Wed, 29 Apr 2009 11:31:43 +0000 (11:31 +0000)]
ARM: NEON put_pixels_clamped
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18712
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 28 Apr 2009 19:51:50 +0000 (19:51 +0000)]
Convert names to the FFmpeg style.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18711
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 28 Apr 2009 18:02:21 +0000 (18:02 +0000)]
Reset eof state on seeking.
Fixes issue1005.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18710
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Mon, 27 Apr 2009 23:20:30 +0000 (23:20 +0000)]
Implement av_get_bits_per_pixel().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18709
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 27 Apr 2009 18:35:54 +0000 (18:35 +0000)]
Revert r18700, documentation of deprecated functions might be useful for
people trying to update to the new API.
Log of r18700:
Remove documentation from deprecated fields, they should not be used,
thus there is no sense in documenting them.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18708
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 27 Apr 2009 16:06:01 +0000 (16:06 +0000)]
Check if there is enough bytes before reading the buffer in the EA ADPCM
decoder. Fix issue 990.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18707
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Mon, 27 Apr 2009 16:04:43 +0000 (16:04 +0000)]
Skip 0x0000 frame footer in EA ADPCM decoder.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18706
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 27 Apr 2009 12:41:41 +0000 (12:41 +0000)]
Remove useless and outright wrong chatter from avcodec_encode_video().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18705
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 27 Apr 2009 12:39:30 +0000 (12:39 +0000)]
Remove redundant chatter from avcodec_encode_audio()
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18704
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 27 Apr 2009 12:38:14 +0000 (12:38 +0000)]
Negative is error not -1, corrected in the doxy for avcodec_decode_subtitle2().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18703
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 27 Apr 2009 12:36:23 +0000 (12:36 +0000)]
Add multiframe note to avcodec_decode_video() too.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18702
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 27 Apr 2009 12:34:25 +0000 (12:34 +0000)]
Cleanup first paragraph of doxy of avcodec_decode_audio3().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18701
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 27 Apr 2009 12:28:56 +0000 (12:28 +0000)]
Remove documentation from deprecated fields, they should not be used,
thus there is no sense in documenting them.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18700
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 27 Apr 2009 12:25:36 +0000 (12:25 +0000)]
Remove confusing and redundant engrish chatter from avcodec_decode_video2().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18699
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Mon, 27 Apr 2009 07:27:39 +0000 (07:27 +0000)]
Add avlanguage helpers in libavformat.
Patch by Cyril Comparon: standard_gmail_full_name_address
Original thread: Suggestion for a centralized language-tag facility in libavformat
Date: 04/10/2009 07:33 PM
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18698
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Mon, 27 Apr 2009 07:13:50 +0000 (07:13 +0000)]
Make function pointer assignments consistent in option handling.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18697
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 27 Apr 2009 05:30:22 +0000 (05:30 +0000)]
Revert changing VLC initialization type for RV3/4 decoder.
While using large static table is not good (especially for embedded devices and
CPUs with small cache), other alternatives are not very good either.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18696
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sun, 26 Apr 2009 20:37:40 +0000 (20:37 +0000)]
mlpdec: Simplify filtering code by using only one counter variable.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18695
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Sun, 26 Apr 2009 04:23:29 +0000 (04:23 +0000)]
Correctly update output sample format in wavpack decoder.
Patch by Laurent Aimar (at 'fenrir (cons 'videolan 'org))
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18694
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 20:09:34 +0000 (20:09 +0000)]
Proper subpacket size check for cook multichannel files.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18693
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 19:47:18 +0000 (19:47 +0000)]
Remove parentheses
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18692
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 18:43:30 +0000 (18:43 +0000)]
Set the type of size in COOKSubpacket to unsigned
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18691
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sat, 25 Apr 2009 18:29:31 +0000 (18:29 +0000)]
Add pixdescs definitions for planar YUV pixfmts with 16 bits per
component.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18690
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 17:46:27 +0000 (17:46 +0000)]
Make sure we only parse max amount of subpackets (5) in the cook decoder.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18689
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 17:35:21 +0000 (17:35 +0000)]
Indent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18688
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 17:33:36 +0000 (17:33 +0000)]
Remove redundant code
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18687
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 10:47:24 +0000 (10:47 +0000)]
Add Changelog for Cook multi channel support
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18686
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 10:46:07 +0000 (10:46 +0000)]
Support cook multichannel files.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18685
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 10:25:14 +0000 (10:25 +0000)]
Fix the COOKDEBUG code
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18684
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sat, 25 Apr 2009 10:20:48 +0000 (10:20 +0000)]
Factor out COOKSubpacket, in preparation for multichannel support.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18683
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sat, 25 Apr 2009 07:53:55 +0000 (07:53 +0000)]
Add missing pixel format descriptor definitions.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18682
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Sat, 25 Apr 2009 05:47:38 +0000 (05:47 +0000)]
Get rid of monstrous static table and initialize VLCs for RV3/4 dynamically.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18681
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Fri, 24 Apr 2009 14:09:24 +0000 (14:09 +0000)]
Remove useless assignment during initialization for some decoders
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18680
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 24 Apr 2009 13:38:28 +0000 (13:38 +0000)]
indent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18679
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Fri, 24 Apr 2009 11:56:23 +0000 (11:56 +0000)]
Change return type of opt_loglevel() from void to int.
Patch by Wolfram Gloger: wmglo (your at here) dent med uni (minus) muenchen de
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18678
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Fri, 24 Apr 2009 06:44:16 +0000 (06:44 +0000)]
TrueMotion 2 uses its own YUV-like colourspace, so convert output to proper RGB.
Patch by Reimar Döffinger <latinize($name) at (MN's favourite mail provider).de>
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18677
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Fri, 24 Apr 2009 05:52:53 +0000 (05:52 +0000)]
cosmetics: remove extra space indentation
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18676
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Fri, 24 Apr 2009 05:50:19 +0000 (05:50 +0000)]
Merge decoding functions for all bitdepths in WavPack decoder
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18675
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 24 Apr 2009 04:10:32 +0000 (04:10 +0000)]
Support >8bit per component YUV in FFV1.
decoding becomes slower, encoding becomes faster, with gcc on duron.
some inlining overrides like av_flatten are added to keep inlining similar
to before.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18674
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 24 Apr 2009 01:50:09 +0000 (01:50 +0000)]
Force speed irrelevant calls to get/put_symbol() to be noinline.
We need to change decode_line to always_inline because gcc decided not to inline
it anymore once we force some calls to get/put_symbol() to be non inlined and
this decission of gcc would lead to a 10% overall speed loss.
100k smaller object file, no speed change
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18673
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 24 Apr 2009 00:26:49 +0000 (00:26 +0000)]
Optimize sign handling in get_symbol().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18672
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 23 Apr 2009 23:30:16 +0000 (23:30 +0000)]
Don't loose bits_per_raw_sample when transcoding.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18671
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 23 Apr 2009 23:14:26 +0000 (23:14 +0000)]
Make avcodec_thread_init() set the thread count, even in the case when
threads support is not enabled. This should avoid the need for
thread_count explicit setting in applications.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18670
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ivo [Thu, 23 Apr 2009 18:44:03 +0000 (18:44 +0000)]
avoid possibly uninitialized return value
(found by clang static analyzer)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18669
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Thu, 23 Apr 2009 18:21:16 +0000 (18:21 +0000)]
Handle WavPack INT32INFO chunks with nonzero post shift
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18668
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Thu, 23 Apr 2009 17:27:04 +0000 (17:27 +0000)]
Add functions for decoding >16 bits WavPack files.
Based on patches by Laurent Aimar (fenrir >whirlpool< videolan >dit< org)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18667
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Thu, 23 Apr 2009 07:44:04 +0000 (07:44 +0000)]
Shift 9-15 bit samples to use full 16-bit range.
Patch by Laurent Aimar <fenrir at VLCsite>
Thread: [PATCH] Fixed wavpack 9-15 bits support
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18666
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Thu, 23 Apr 2009 07:14:02 +0000 (07:14 +0000)]
Display dimensions should not affect the real size of coded frame, thus set
only avctx->{width,height} and don't touch coded_{width,height} when parsing
them. This fixes the case when coded and display dimensions differ by more
than one macroblock.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18665
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 22 Apr 2009 22:05:34 +0000 (22:05 +0000)]
Remove 2 useless FFMIN().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18664
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 22 Apr 2009 21:44:41 +0000 (21:44 +0000)]
Remove apparently redundant code.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18663
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jai_menon [Wed, 22 Apr 2009 19:37:57 +0000 (19:37 +0000)]
NSV : Add TOC2 parsing and seeking support.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18662
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Wed, 22 Apr 2009 13:52:33 +0000 (13:52 +0000)]
Remove redundant code, found by CSA
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18661
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Wed, 22 Apr 2009 09:27:36 +0000 (09:27 +0000)]
configure: support Blackfin CPU names with --cpu
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18660
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
andoma [Wed, 22 Apr 2009 08:39:46 +0000 (08:39 +0000)]
It should be #if, not #ifdef
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18659
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Wed, 22 Apr 2009 05:20:31 +0000 (05:20 +0000)]
Switch VLC tables in WMV3/VC-1 decoder to new static init method
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18658
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 22 Apr 2009 02:58:20 +0000 (02:58 +0000)]
Require 4 instead of 3 frames for detecting mp3,
fixes misdetection of mpegps_mp3_unrecognized_format.mpg (issue997)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18657
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 22 Apr 2009 02:29:11 +0000 (02:29 +0000)]
Fix 10l typo (usage of PIX_FMT_NE()).
Should fix FATE, i forgot to commit this.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18656
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 22 Apr 2009 01:54:05 +0000 (01:54 +0000)]
Update safety check as the maximum pixel size is no longer 4.
New max size is 16bit * 4 samples (RGBA).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18655
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 22 Apr 2009 01:50:15 +0000 (01:50 +0000)]
Support reading packed YUV 422 10bit samples from jvt (NewMobCal_YUV10_720p5994_).
Ive called the format v210x due to its similarity to v210, note though ive not
confirmed that v210x is different from actual v210 samples it just is different
from the description of v210 iam aware of.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18654
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Wed, 22 Apr 2009 00:04:17 +0000 (00:04 +0000)]
Make read_line() do not depend on put_bits.h and speed up it.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18653
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Tue, 21 Apr 2009 23:23:15 +0000 (23:23 +0000)]
Add raw MLP muxer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18652
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Tue, 21 Apr 2009 22:53:46 +0000 (22:53 +0000)]
mlpdec: Don't overallocate buffers.
Now that max channels and primitive matrices are properly validated, there is
no need to be paranoid that random data will be overwritten.
As a bonus this makes matrix_coeff 16-byte aligned between matrices.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18651
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Tue, 21 Apr 2009 22:32:50 +0000 (22:32 +0000)]
mlpdec: Validate num_primitive_matrices.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18650
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Tue, 21 Apr 2009 22:12:30 +0000 (22:12 +0000)]
mlpdec: Validate max_channel and max_matrix_channel.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18649
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Tue, 21 Apr 2009 21:57:23 +0000 (21:57 +0000)]
mlpdec: Restart header sync must be 0x31ea for MLP.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18648
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 21 Apr 2009 21:51:01 +0000 (21:51 +0000)]
Add missing header inclusion guard.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18647
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 21 Apr 2009 19:15:21 +0000 (19:15 +0000)]
Implement a write_line() function.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18646
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 21 Apr 2009 19:08:49 +0000 (19:08 +0000)]
Remove consume_whitespace() and replace it with direct calls to
strspn().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18645
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jai_menon [Tue, 21 Apr 2009 17:52:52 +0000 (17:52 +0000)]
Read extended channel configuration when extended AOT is BSAC.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18644
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 21 Apr 2009 17:37:03 +0000 (17:37 +0000)]
Make VLC tables in DCA decoder use INIT_VLC_USE_NEW_STATIC
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18643
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 21 Apr 2009 17:35:30 +0000 (17:35 +0000)]
100l: VLC table array should not be const
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18642
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Tue, 21 Apr 2009 12:29:36 +0000 (12:29 +0000)]
Remove redundant assignment. err is assigned in every switch case anyway. Issue
found by CSA.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18641
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 21 Apr 2009 12:00:39 +0000 (12:00 +0000)]
Fix a possibly exploitable buffer overflow.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18640
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 21 Apr 2009 05:42:22 +0000 (05:42 +0000)]
Set flag after VC-1 VLCs are initialized to avoid race condition
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18639
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 21 Apr 2009 05:24:50 +0000 (05:24 +0000)]
Remove some useless assignments and variables found by Clang
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18638
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 21 Apr 2009 04:42:27 +0000 (04:42 +0000)]
Make RV3/4 VLC tables use new static initialization method
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18637
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 21 Apr 2009 01:02:48 +0000 (01:02 +0000)]
Add 420,422 and 444 planar 16bit per component pix formats.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18636
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lucabe [Mon, 20 Apr 2009 20:06:55 +0000 (20:06 +0000)]
Fix crash when receiving from SDP
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18635
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 20 Apr 2009 17:13:21 +0000 (17:13 +0000)]
Make rv40 decoder use new static VLC initialization method
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18634
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 20 Apr 2009 15:36:27 +0000 (15:36 +0000)]
Compact and make constant two tables used by Musepack decoders
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18633
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 20 Apr 2009 11:14:19 +0000 (11:14 +0000)]
Remove example programs with a wildcard expression.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18632
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Mon, 20 Apr 2009 00:34:08 +0000 (00:34 +0000)]
ac3enc: log a warning message if the channel layout is not specified at
the time of codec initialization.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18631
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 19 Apr 2009 21:44:25 +0000 (21:44 +0000)]
indent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18630
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 19 Apr 2009 21:44:03 +0000 (21:44 +0000)]
Only insert null packets into the video que if there is a video stream.
Fixes memleak and should fix issue791.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18629
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 19 Apr 2009 21:24:36 +0000 (21:24 +0000)]
Add zygo fourcc.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18628
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 19 Apr 2009 20:41:26 +0000 (20:41 +0000)]
Indent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18627
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 19 Apr 2009 20:40:56 +0000 (20:40 +0000)]
Do not discard truncated packets.
Based on a patch by Maksym Veremeyenko verem DOT m1stereo AT tv
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18626
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 19 Apr 2009 20:25:20 +0000 (20:25 +0000)]
Avoid 100% CPU useage at EOF.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18625
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 19 Apr 2009 20:24:44 +0000 (20:24 +0000)]
Make sure that video frames are flushed at EOF.
This should fix a regression.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18624
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sun, 19 Apr 2009 15:06:13 +0000 (15:06 +0000)]
Add channel layout support to the AC-3 encoder.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18623
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sun, 19 Apr 2009 15:05:32 +0000 (15:05 +0000)]
Add channel layout support to the AC-3 decoder and AC-3 parser.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18622
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sun, 19 Apr 2009 14:05:55 +0000 (14:05 +0000)]
Check that channel layout is compatible with number of channels for
output audio stream.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18621
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 19 Apr 2009 13:29:11 +0000 (13:29 +0000)]
Mark gsize variable as av_unused, fixes the warning:
libavformat/asfdec.c:995: warning: unused variable ‘gsize’
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18620
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sun, 19 Apr 2009 11:40:03 +0000 (11:40 +0000)]
Revert previous removal of gsize variable. It breaks seeking.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18618
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Sun, 19 Apr 2009 00:55:46 +0000 (00:55 +0000)]
Remove unnecessary assignment, found by CSA.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18617
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reynaldo [Sat, 18 Apr 2009 22:53:37 +0000 (22:53 +0000)]
Add LP zero synthesis filter. Patch by Kenan Gillet.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18616
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sat, 18 Apr 2009 20:23:13 +0000 (20:23 +0000)]
mlpdec: Read context variable to local variable to make code cleaner.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18615
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sat, 18 Apr 2009 19:52:52 +0000 (19:52 +0000)]
mlpdec: {}- and whitespace-related cosmetics.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18614
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sat, 18 Apr 2009 19:46:41 +0000 (19:46 +0000)]
mlpdec: Use some context arrays with local variables in rematrix_channels().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18613
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b