]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
diego [Thu, 14 Aug 2008 15:50:31 +0000 (15:50 +0000)]
Use '#include <poll.h>' instead of '#include <sys/poll.h>'.
It is the standard location as defined by the Open Group.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14761
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 14 Aug 2008 15:23:07 +0000 (15:23 +0000)]
Add an example of higher resolution video encoding for the PSP to the FAQ.
patch by Daniel Serpell, dserpell gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14760
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 14 Aug 2008 15:16:17 +0000 (15:16 +0000)]
Fix the PSP examples in the FAQ to use libx264 as codec instead of h264.
patch by Daniel Serpell, dserpell gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14759
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Thu, 14 Aug 2008 14:40:16 +0000 (14:40 +0000)]
Add declarations for the sine tables used in wma.c (half window sizes: 128,
256, 512, 1024 and 2048) to mdct.c. Make them accessible via dsputil.h. Make
wma.c use these shared tables.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14758
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Thu, 14 Aug 2008 14:36:22 +0000 (14:36 +0000)]
Change wma.c to use the ff_sine_window_init() from mdct.c
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14757
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 14 Aug 2008 14:29:18 +0000 (14:29 +0000)]
Surround '#include <sys/select>' by HAVE_SYS_SELECT_H.
patch by Kurtnoise, kurtnoise free fr
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14756
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 14 Aug 2008 14:03:32 +0000 (14:03 +0000)]
Check for sys/select.h and poll.h unconditionally, not just if ffserver
is enabled. The headers are used throughout the code.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14755
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 14 Aug 2008 11:40:14 +0000 (11:40 +0000)]
Add -D_POSIX_C_SOURCE=200112 to cflags.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14754
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 14 Aug 2008 11:17:23 +0000 (11:17 +0000)]
Change Dirac in MPEG-TS encapsulation to conform with spec changes.
patch by Anuradha Suraparaju, anuradha rd.bbc.co uk
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14753
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Thu, 14 Aug 2008 05:52:29 +0000 (05:52 +0000)]
Okayed parts of AAC encoder
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14752
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Thu, 14 Aug 2008 05:00:25 +0000 (05:00 +0000)]
file which should have been added in r14749
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14751
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Thu, 14 Aug 2008 04:41:02 +0000 (04:41 +0000)]
missing prototype
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14750
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Thu, 14 Aug 2008 04:40:46 +0000 (04:40 +0000)]
gcc chokes on the 7 registers needed for float_to_int16_interleave6 (even inside HAVE_7REGS), so write it in yasm
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14749
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Thu, 14 Aug 2008 04:39:59 +0000 (04:39 +0000)]
gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a little
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14748
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Thu, 14 Aug 2008 03:58:05 +0000 (03:58 +0000)]
mlp: split simple inline function that xors 4 bytes into one.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14747
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 14 Aug 2008 03:24:58 +0000 (03:24 +0000)]
Do not fill the pts reordering buffer with guessed dts.
These values should not matter at all in principle because they
do not correspond to the time of display of any frame but it seems
ffmpeg becomes confused by them if they are far off and its not
strictly correct to set them to guessed values.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14746
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 14 Aug 2008 00:07:00 +0000 (00:07 +0000)]
Remove unneeded whitespace and quotes from -D_ISOC99_SOURCE.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14745
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Wed, 13 Aug 2008 23:36:37 +0000 (23:36 +0000)]
special case 6 channel version of float_to_int16_interleave
5% faster ac3
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14744
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Wed, 13 Aug 2008 23:35:40 +0000 (23:35 +0000)]
simd int->float
20% faster ac3 if downmixing, 15% if not
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14743
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Wed, 13 Aug 2008 23:33:48 +0000 (23:33 +0000)]
simd downmix
13% faster ac3 if downmixing
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14742
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Wed, 13 Aug 2008 23:30:53 +0000 (23:30 +0000)]
don't mark the delayed samples for upmixing if they haven't been downmixed
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14741
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Wed, 13 Aug 2008 23:30:28 +0000 (23:30 +0000)]
oops, non-normalized downmix to mono contaminated add_bias for non-simd float-to-int.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14740
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 13 Aug 2008 23:01:48 +0000 (23:01 +0000)]
Change _ISOC9X_SOURCE to _ISOC99_SOURCE.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14739
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Wed, 13 Aug 2008 21:15:15 +0000 (21:15 +0000)]
matroskadec: list some more ebml IDs found in the wild and that we ignore
This avoid printing some warnings about unknow IDs while we in fact know
the IDs but just want to knowingly ignore them.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14738
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Wed, 13 Aug 2008 20:08:37 +0000 (20:08 +0000)]
Make show_banner() and show_version() print both the compile-time and the
link-time/run-time libav* version numbers.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14737
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Wed, 13 Aug 2008 19:49:37 +0000 (19:49 +0000)]
Add examples in documentation showing how to avoid to decode audio and
output video in pass 1 for 2-pass encoding.
Patch by Erwan Ducroquet erwan _dot_ ducroquet _at_ gmail _dot_ com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14736
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Wed, 13 Aug 2008 19:43:18 +0000 (19:43 +0000)]
mlp: Cosmetics: Close comments in an extra line and
remove empty lines between doxy comments and function declarations.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14735
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 13 Aug 2008 19:29:35 +0000 (19:29 +0000)]
Dirac encapsulation in MPEG-TS
patch by Anuradha Suraparaju, anuradha rd.bbc.co uk
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14734
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Wed, 13 Aug 2008 18:47:03 +0000 (18:47 +0000)]
mlp: Split common code from parser and decoder to be used by encoder.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14733
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 13 Aug 2008 18:33:25 +0000 (18:33 +0000)]
Remove unused variable.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14732
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 13 Aug 2008 18:32:16 +0000 (18:32 +0000)]
Remove unused variable.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14731
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 13 Aug 2008 18:20:54 +0000 (18:20 +0000)]
10000l, revert mistakely commited and unrelated hunk.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14730
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 13 Aug 2008 18:17:26 +0000 (18:17 +0000)]
Move -D_ISOC9X_SOURCE to configure so its available to all tests.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14729
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Wed, 13 Aug 2008 17:22:53 +0000 (17:22 +0000)]
strcasecmp() requires #include <strings.h>
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14728
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Wed, 13 Aug 2008 16:01:21 +0000 (16:01 +0000)]
move M_PI definition along with other math definitions
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14727
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Wed, 13 Aug 2008 15:03:57 +0000 (15:03 +0000)]
Show result of yasm test.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14726
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Wed, 13 Aug 2008 10:04:59 +0000 (10:04 +0000)]
define some math constants so as not to depend on _XOPEN_SOURCE
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14725
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Wed, 13 Aug 2008 10:03:20 +0000 (10:03 +0000)]
ffserver: SA_RESTART and unsetenv require _XOPEN_SOURCE
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14724
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Wed, 13 Aug 2008 09:36:45 +0000 (09:36 +0000)]
matroskadec: parse available blocks even when cluster parsing failed
This way, we still read the few complete blocks out of a truncated
cluster at the end of a truncated file.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14723
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Wed, 13 Aug 2008 02:44:38 +0000 (02:44 +0000)]
mlp_parser: Initialize crc data in its own function.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14722
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Wed, 13 Aug 2008 01:41:06 +0000 (01:41 +0000)]
mlpdec: Put some doxy comments to the right of vars instead of interleaved.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14721
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Wed, 13 Aug 2008 01:36:01 +0000 (01:36 +0000)]
mlpdec: Split channel parameters from context into their own struct.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14720
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 23:45:46 +0000 (23:45 +0000)]
optimize ac3_downmix.
1.3x faster 5.1->stereo, 1.9x faster 5.1->mono.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14719
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 12 Aug 2008 21:02:37 +0000 (21:02 +0000)]
Add needed include, make it compile without -D_BSD_SOURCE.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14718
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Tue, 12 Aug 2008 18:05:58 +0000 (18:05 +0000)]
mlpdec: whitespace and line-breaking cosmetics.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14717
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Tue, 12 Aug 2008 17:53:59 +0000 (17:53 +0000)]
mlpdec: Split filter parameters from context into their own struct.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14716
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Tue, 12 Aug 2008 17:28:00 +0000 (17:28 +0000)]
increase MAX_REORDER_DELAY and pts_buffer size to 16, max for h264 atm
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14715
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Tue, 12 Aug 2008 17:26:36 +0000 (17:26 +0000)]
Prevent dts generation code to be executed when delay is > MAX_REORDER_DELAY,
this fixes overflow in AVStream->pts_buffer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14714
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Tue, 12 Aug 2008 12:36:00 +0000 (12:36 +0000)]
Electronic Arts demuxer: support SxEN audio tags found in 'Need for Speed: Pro Street' computer game.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14713
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Tue, 12 Aug 2008 12:32:40 +0000 (12:32 +0000)]
Fix CODEC_ID_PCM_U8 decoder output size calculation to support odd-number of samples.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14712
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 12 Aug 2008 10:07:28 +0000 (10:07 +0000)]
Add to the ffmpeg docs an usage example showing how to extract images
from a video.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14711
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Tue, 12 Aug 2008 08:35:09 +0000 (08:35 +0000)]
Electronic Arts demuxer: perform identification of ADPCM EA R2 codec using revision2 flag.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14710
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Tue, 12 Aug 2008 08:33:32 +0000 (08:33 +0000)]
Electronic Arts demuxer: ignore PTxx platform ID values.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14709
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Tue, 12 Aug 2008 08:32:59 +0000 (08:32 +0000)]
Support Electronic Arts files containing MPEG2VIDEO.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14708
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 05:59:12 +0000 (05:59 +0000)]
align the audio decoding buffer, since some codecs write to it with simd
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14707
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 03:01:17 +0000 (03:01 +0000)]
use float_to_int16_interleave in ac3
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14706
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 01:30:24 +0000 (01:30 +0000)]
use imdct_half in ac3
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14705
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 00:51:45 +0000 (00:51 +0000)]
cosmetics in dsp init
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14704
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 00:38:30 +0000 (00:38 +0000)]
mdct wrapper function to match fft
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14703
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 00:36:36 +0000 (00:36 +0000)]
remove mdct tmp buffer
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14702
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 00:34:08 +0000 (00:34 +0000)]
remove a float->double->float conversion.
1.8x faster imdct_c with fpmath=sse, no change with x87
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14701
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 00:33:34 +0000 (00:33 +0000)]
optimize imdct_half:
remove tmp buffer.
skip fft reinterleave pass, leaving data in a format more convenient for simd.
merge post-rotate with post-reorder.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14700
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 00:27:21 +0000 (00:27 +0000)]
indent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14699
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Tue, 12 Aug 2008 00:26:58 +0000 (00:26 +0000)]
split-radix FFT
c is 1.9x faster than previous c (on various x86 cpus), sse is 1.6x faster than previous sse.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14698
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Mon, 11 Aug 2008 23:54:09 +0000 (23:54 +0000)]
import yasm macros from x264
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14697
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Mon, 11 Aug 2008 23:53:31 +0000 (23:53 +0000)]
yasm buildsystem
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14696
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Mon, 11 Aug 2008 11:22:48 +0000 (11:22 +0000)]
Synchronise code with AAC decoder in SoC
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14695
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Mon, 11 Aug 2008 11:16:06 +0000 (11:16 +0000)]
More OKed hunks of the AAC decoder from SoC
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14694
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
romansh [Mon, 11 Aug 2008 10:14:46 +0000 (10:14 +0000)]
Fixing the units in DV50 tables (both coordinates are
supposed to be in units of 8 pixels) and simplifying
the calculations of y_ptr and c_offset.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14693
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Mon, 11 Aug 2008 09:52:17 +0000 (09:52 +0000)]
Apply PCM ENCODE/DECODE() macros to the S/U,8/24/32,LE/BE PCM codecs.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14692
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
romansh [Mon, 11 Aug 2008 09:35:58 +0000 (09:35 +0000)]
Coalescing the un-weighting and de-quantization steps for faster
processing
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14691
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 11 Aug 2008 05:11:05 +0000 (05:11 +0000)]
Simplify colour conversion in Fraps as suggested by Michael
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14690
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 11 Aug 2008 03:08:02 +0000 (03:08 +0000)]
The deblock filter does not need all the intra availabilit stuff so do
not recalculate it.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14689
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 11 Aug 2008 02:52:14 +0000 (02:52 +0000)]
Simplify constrained_intra_pred code in fill_caches().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14688
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 11 Aug 2008 02:21:33 +0000 (02:21 +0000)]
Support MBAFF + constrained intra prediction.
(no i would not have tried to implement this had i known what mess it is)
fixes at least:
CAMACI3_Sony_C
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14687
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Sun, 10 Aug 2008 22:18:46 +0000 (22:18 +0000)]
Bump minor version as av_log_missing_feature() was added to public API in
r14685
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14686
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Sun, 10 Aug 2008 20:29:43 +0000 (20:29 +0000)]
Add a generic function to lavc to log messages about missing features.
Patch by Justin Ruggles (justin ruggles gmail com)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14685
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Sun, 10 Aug 2008 18:15:38 +0000 (18:15 +0000)]
R and B components are stored as a differences to G component in Fraps v5.
This fixes roundup issue 574.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14684
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 10 Aug 2008 16:10:39 +0000 (16:10 +0000)]
Mask bits of reference indexes properly to avoid negative numbers entangling
each other.
Fixes at least:
CAMA1_TOSHIBA_B
cama1_vtc_c
CAMA3_Sand_E
cama3_vtc_b
CAMASL3_Sony_B
CVMA1_TOSHIBA_B
CVMAQP3_Sony_D
cvmp_mot_mbaff0_full_B
FRExt/HCAMFF1_HHI
FRExt/HCHP3_HHI_A
FRExt/HVLCMFF0_Sony_B
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14683
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 10 Aug 2008 15:39:46 +0000 (15:39 +0000)]
Remove a few more lines of unneeded code in fill_caches() for MBAFF.
Also document why the remaining related part is apparently needed.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14682
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sun, 10 Aug 2008 15:34:29 +0000 (15:34 +0000)]
FOURCC addition: added 3IV2, another mpeg4 id. incoming/video_3iv2/video_3iv2.avi
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14681
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 10 Aug 2008 02:38:51 +0000 (02:38 +0000)]
Use the correct reference tables for interlaced MBAFF MBs in the loop filter.
Fixes at least
CAMP_MOT_MBAFF_L30
CAMP_MOT_MBAFF_L31
FRExt/FREXT01_JVC_D
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14680
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Sun, 10 Aug 2008 01:58:46 +0000 (01:58 +0000)]
Add MDEC tags to Electronic Arts demuxer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14679
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 10 Aug 2008 00:38:41 +0000 (00:38 +0000)]
Do not execute the part of fill_caches() for the loopfilter that overwrites
reference indexes and motion vectors.
Fixes at least:
CVMAQP2_Sony_G
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14678
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sun, 10 Aug 2008 00:28:56 +0000 (00:28 +0000)]
Cosmetics: move at the beginning of the file the av_frac_* functions, avoid
the forward declarations.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14677
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sat, 9 Aug 2008 18:11:25 +0000 (18:11 +0000)]
Remove more code that has become useless after the pairless MBAFF loop
filter cleanup.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14676
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sat, 9 Aug 2008 12:52:23 +0000 (12:52 +0000)]
Remove reference to the unsupported master format from ffserver.conf.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14675
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
superdump [Sat, 9 Aug 2008 10:46:27 +0000 (10:46 +0000)]
Sync already committed code with that in SoC and commit more OKed hunks of code
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14674
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sat, 9 Aug 2008 01:17:34 +0000 (01:17 +0000)]
Remove odd pairwise deblock filtering applied to MBAFF MBs.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14673
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
aurel [Fri, 8 Aug 2008 23:50:38 +0000 (23:50 +0000)]
matroskadec: add basic tags support (metadata)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14672
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Fri, 8 Aug 2008 23:31:43 +0000 (23:31 +0000)]
PCM regression tests.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14671
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 8 Aug 2008 19:50:35 +0000 (19:50 +0000)]
Cosmetics: fix weird indent.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14670
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 8 Aug 2008 18:43:38 +0000 (18:43 +0000)]
Implement avfilter_version().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14669
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 8 Aug 2008 18:42:31 +0000 (18:42 +0000)]
Implement avdevice_version().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14668
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 8 Aug 2008 18:40:50 +0000 (18:40 +0000)]
Implement avformat_version().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14667
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 8 Aug 2008 18:34:27 +0000 (18:34 +0000)]
Doxygenate avcodec_version().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14666
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 8 Aug 2008 18:32:20 +0000 (18:32 +0000)]
Implement avutil_version().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14665
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 8 Aug 2008 18:14:21 +0000 (18:14 +0000)]
Cosmetics: make a v4l2 error message consistent with r14647.
--This line, and those below, will be ignored-
M v4l2.c
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14664
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Fri, 8 Aug 2008 12:52:12 +0000 (12:52 +0000)]
Change OSS long names.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14663
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 8 Aug 2008 02:56:44 +0000 (02:56 +0000)]
fix 4:2:2 psnr
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14662
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b