]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
rbultje [Mon, 9 Mar 2009 12:06:47 +0000 (12:06 +0000)]
Reorder alphabetically after r17902.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17906
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Mon, 9 Mar 2009 12:06:31 +0000 (12:06 +0000)]
100l, to start reading from the first frame we must seek to data_offset,
not 0 in av_seek_frame_generic.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17905
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Mon, 9 Mar 2009 11:35:59 +0000 (11:35 +0000)]
Set AVPacket pos also for audio packets in nuv demuxer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17904
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 9 Mar 2009 10:24:47 +0000 (10:24 +0000)]
Remove all remaining code that was disabled through the major version bump.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17903
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Mon, 9 Mar 2009 10:00:45 +0000 (10:00 +0000)]
Add maintainers for RM muxer, demuxer and RDT protocol
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17902
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Mon, 9 Mar 2009 09:26:32 +0000 (09:26 +0000)]
Add av_fifo_reset function to completely reset fifo state, which makes
it easier to reuse the fifo.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17901
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Mon, 9 Mar 2009 09:19:11 +0000 (09:19 +0000)]
Enable CONFIG_FASTDIV by default
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17900
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
gb [Mon, 9 Mar 2009 08:04:41 +0000 (08:04 +0000)]
Add private HW accel data infrastructure.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17899
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 9 Mar 2009 04:17:12 +0000 (04:17 +0000)]
reindent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17898
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 9 Mar 2009 03:39:58 +0000 (03:39 +0000)]
indent
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17897
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 9 Mar 2009 03:34:15 +0000 (03:34 +0000)]
change path pattern to be similar to existing files, and remove useless buffer
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17896
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 9 Mar 2009 02:49:47 +0000 (02:49 +0000)]
merge struct declaration and definition
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17895
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 9 Mar 2009 02:47:32 +0000 (02:47 +0000)]
write map packet every 100 packets according to specs
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17894
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 9 Mar 2009 01:35:00 +0000 (01:35 +0000)]
write flt packet, might need some tweaking but it works
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17893
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 9 Mar 2009 01:10:28 +0000 (01:10 +0000)]
correctly interleave audio and video according to specs
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17892
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 9 Mar 2009 00:15:29 +0000 (00:15 +0000)]
write timecode track in gxf
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17891
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 9 Mar 2009 00:14:55 +0000 (00:14 +0000)]
write timecode track in gxf
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17890
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sun, 8 Mar 2009 22:23:44 +0000 (22:23 +0000)]
compute media info in write_header
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17889
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sun, 8 Mar 2009 22:14:26 +0000 (22:14 +0000)]
factorize write packet
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17888
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sun, 8 Mar 2009 22:12:56 +0000 (22:12 +0000)]
remove unneeded and empty user data
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17886
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sun, 8 Mar 2009 22:11:24 +0000 (22:11 +0000)]
Allow different executable suffix for host and target
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17885
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sun, 8 Mar 2009 21:55:08 +0000 (21:55 +0000)]
uniformize variable names and remove duplicating fields in private structs
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17884
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sun, 8 Mar 2009 21:08:06 +0000 (21:08 +0000)]
remove useless fields
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17883
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sun, 8 Mar 2009 18:33:24 +0000 (18:33 +0000)]
move NTT VQF demuxer to keep formats list alphabetized.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17882
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sun, 8 Mar 2009 17:43:12 +0000 (17:43 +0000)]
Use FLG pseudo-random number generator in RoQ and ELBG
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17881
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Sun, 8 Mar 2009 16:37:57 +0000 (16:37 +0000)]
Make Musepack decoders use LFG pseudorandom generator
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17880
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sun, 8 Mar 2009 16:08:18 +0000 (16:08 +0000)]
Be more verbose in describing VQF demuxer
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17879
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 8 Mar 2009 15:17:37 +0000 (15:17 +0000)]
Add a part explaining that API should be considered unstable after major
version changes and list dates of last major version increase.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17878
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 8 Mar 2009 15:09:11 +0000 (15:09 +0000)]
Preliminary summary of AVFifoBuffer changes
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17877
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 8 Mar 2009 15:02:12 +0000 (15:02 +0000)]
Remove more functions disabled by major version bump.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17876
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 8 Mar 2009 14:51:25 +0000 (14:51 +0000)]
Remove/replace code disabled by major version bump.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17875
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 8 Mar 2009 14:46:10 +0000 (14:46 +0000)]
Deprecate the Mersenne Twister.
Please use an ALFG, MLFG, LCG or KISS99 generator, MLFG&KISS99 provide higher quality
numbers and all should be faster.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17874
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 8 Mar 2009 14:42:11 +0000 (14:42 +0000)]
Replace all uses of the replaced av_fifo_read by av_fifo_generic_read
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17873
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 8 Mar 2009 14:35:13 +0000 (14:35 +0000)]
Remove the Mersenne Twister from the public API/ABI.
We provide better PRNGs.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17872
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 8 Mar 2009 14:33:30 +0000 (14:33 +0000)]
Bump major version of libavutil due to FIFO fixes.
The current API/ABI should not be considered stable yet, further ABI/API
breakage is possible without major bumps.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17871
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 8 Mar 2009 14:21:56 +0000 (14:21 +0000)]
Remove av_fifo_read, API is already broken and major version will be bumped soon.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17870
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 8 Mar 2009 14:16:55 +0000 (14:16 +0000)]
Allocate AVFifoBuffer through the fifo API to reduce future API/ABI issues.
Yes this breaks ABI/API but ive already broken it and will bump avutil major
soon.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17869
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sun, 8 Mar 2009 01:28:14 +0000 (01:28 +0000)]
add ff_random_get_seed to be used in conjunction with random functions
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17868
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sun, 8 Mar 2009 00:45:45 +0000 (00:45 +0000)]
Comments to indicate where memory barriers may be needed.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17867
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 7 Mar 2009 22:42:09 +0000 (22:42 +0000)]
VQF demuxer
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17866
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Sat, 7 Mar 2009 21:02:08 +0000 (21:02 +0000)]
Try to fix the 1 byte cant be used issue.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17865
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sat, 7 Mar 2009 19:56:21 +0000 (19:56 +0000)]
cosmetics: fix indentation
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17864
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lucabe [Sat, 7 Mar 2009 18:17:13 +0000 (18:17 +0000)]
Fix AVFMT_FLAG_NONBLOCK in alsa
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17863
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Sat, 7 Mar 2009 15:20:55 +0000 (15:20 +0000)]
rtpmap is case-insensitive, see comment from Luca in "[PATCH] rtsp.c:
keep-alive" thread.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17862
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Fri, 6 Mar 2009 22:37:21 +0000 (22:37 +0000)]
Re-indent after last commit.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17861
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Fri, 6 Mar 2009 22:36:24 +0000 (22:36 +0000)]
If we get an error from ff_aac_parse_header() we should not trust the header info that it provides.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17860
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Fri, 6 Mar 2009 21:19:16 +0000 (21:19 +0000)]
ADTS: Increased protection against writing illegal/nonsense files.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17859
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 20:51:50 +0000 (20:51 +0000)]
Add my name to copyright & author as requested by the original author.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17858
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 20:48:31 +0000 (20:48 +0000)]
Add code to the self test to print jitter & drift.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17857
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Fri, 6 Mar 2009 19:47:01 +0000 (19:47 +0000)]
Fix the channel allocation bug/assumption (issue 800).
Approved by Rob on IRC.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17856
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 6 Mar 2009 10:18:39 +0000 (10:18 +0000)]
Get rid of redundant vdpau option, decoders can still be disabled individually.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17855
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Fri, 6 Mar 2009 08:03:26 +0000 (08:03 +0000)]
Fix H.264 bitstream field log2_max_pic_order_cnt_lsb_minus4
if sps.poc_type == 0.
Patch by Stephen Warren, swarren nvidia com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17854
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
rbultje [Fri, 6 Mar 2009 03:12:33 +0000 (03:12 +0000)]
Oops, very silly typo.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17853
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Fri, 6 Mar 2009 01:31:10 +0000 (01:31 +0000)]
flacdec: Parse the metadata header in the raw FLAC demuxer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17852
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Fri, 6 Mar 2009 01:25:11 +0000 (01:25 +0000)]
flacdec: Add a shared function for parsing a FLAC metadata block header.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17851
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 6 Mar 2009 00:57:26 +0000 (00:57 +0000)]
Add '#undef rand' to fix test program build.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17850
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 6 Mar 2009 00:55:50 +0000 (00:55 +0000)]
cosmetics: Fix test program warnings.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17849
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Fri, 6 Mar 2009 00:54:49 +0000 (00:54 +0000)]
pnm: Add missing 'else'. Fixes decoding for 16-bit pgm.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17848
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 00:48:02 +0000 (00:48 +0000)]
Vertical align.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17847
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 00:47:16 +0000 (00:47 +0000)]
Better name for integrator2_state.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17846
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 00:44:12 +0000 (00:44 +0000)]
Add clock_period parameter, this should makes the code easier to use.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17845
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 00:26:51 +0000 (00:26 +0000)]
Selftest code.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17844
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 00:23:52 +0000 (00:23 +0000)]
Fix bug with time==0 being special.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17843
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 00:20:55 +0000 (00:20 +0000)]
Adapt first factor.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17842
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 00:14:44 +0000 (00:14 +0000)]
Merge ff_timefilter_read() and ff_timefilter_update(), this simplifies API and
avoids calling them in the wrong order.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17841
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Fri, 6 Mar 2009 00:09:14 +0000 (00:09 +0000)]
Allow timespans to vari.
No change in perforance if they do not vari.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17840
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 5 Mar 2009 23:57:42 +0000 (23:57 +0000)]
Reorder operations, 20% improved performance, 1 variable less.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17839
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 5 Mar 2009 23:45:18 +0000 (23:45 +0000)]
Timefilter code by Olivier Guilyardi o list O samalyse o com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17838
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 5 Mar 2009 23:38:52 +0000 (23:38 +0000)]
Mark variables "j" and "structure" in execute_ref_pic_marking() as av_uninit
to work around false positive 'may be used uninitialized' warnings.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17837
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 5 Mar 2009 23:17:11 +0000 (23:17 +0000)]
Directly read the version number from a VERSION file; useful for releases.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17836
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Thu, 5 Mar 2009 23:10:22 +0000 (23:10 +0000)]
AAC: hoist dependent gain lookup out of the loop
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17835
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 5 Mar 2009 22:59:23 +0000 (22:59 +0000)]
cosmetics: Zip Blocks Motion Video --> Zip Motion Blocks Video
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17834
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 5 Mar 2009 22:58:19 +0000 (22:58 +0000)]
cosmetics: Order changelog entries chronologically.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17833
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 5 Mar 2009 22:17:12 +0000 (22:17 +0000)]
Remove duplicated MUL16 macro definition, fixes the warning:
libavcodec/ac3enc.c:119:1: warning: "MUL16" redefined
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17832
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 5 Mar 2009 21:20:13 +0000 (21:20 +0000)]
ARM: disable inline asm for armcc
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17831
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 5 Mar 2009 21:20:10 +0000 (21:20 +0000)]
ARM: armcc versions of bswap_16/32
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17830
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 5 Mar 2009 21:20:08 +0000 (21:20 +0000)]
ARM: detect armcc compiler and enable gcc mode
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17829
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 5 Mar 2009 21:20:04 +0000 (21:20 +0000)]
configure: check asm support using $as
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17828
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 5 Mar 2009 21:20:01 +0000 (21:20 +0000)]
Compile .S files with $(AS), set it in configure
Assembler files using the GNU syntax need to be processed by gcc,
whichever compiler is used for C files.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17827
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 5 Mar 2009 19:15:14 +0000 (19:15 +0000)]
Mark pos_min and pos_max variables as av_uninit to work around false
positive uninitialized variable warnings.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17826
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 5 Mar 2009 19:13:12 +0000 (19:13 +0000)]
Mark dvdaudio_substream_type variable as av_uninit to work around false
positive uninitialized variable warning.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17825
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
schreter [Thu, 5 Mar 2009 07:36:16 +0000 (07:36 +0000)]
Pass packet position to the parser, so frame's AVPacket.pos is computed correctly.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17824
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
schreter [Thu, 5 Mar 2009 07:35:06 +0000 (07:35 +0000)]
Add handling of frame position in the parser.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17823
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 5 Mar 2009 04:40:42 +0000 (04:40 +0000)]
flacdec: cosmetics: Add a comment with the data of the smallest FLAC
frame for future reference.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17822
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 5 Mar 2009 02:36:17 +0000 (02:36 +0000)]
flacdec: There is an even smaller FLAC frame size possibility.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17821
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 5 Mar 2009 02:21:35 +0000 (02:21 +0000)]
flacdec: 10l to me. I miscalculated the smallest FLAC frame. It is 16
bytes, not 24.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17820
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 5 Mar 2009 01:23:53 +0000 (01:23 +0000)]
flacdec: cosmetics: move 2 statements to immediately after frame
decoding.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17819
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 5 Mar 2009 01:15:38 +0000 (01:15 +0000)]
flacdec: Simplify frame sync by not using the bitstream reader.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17818
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Thu, 5 Mar 2009 00:56:09 +0000 (00:56 +0000)]
flacdec: Split the metadata_parse() function into 2 separate functions,
parse_streaminfo() and get_metadata_size().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17817
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Wed, 4 Mar 2009 23:55:10 +0000 (23:55 +0000)]
flacdec: Add a check for small buffer size. This ensures reading as
much of the frame header as possible without excluding the smallest
possible FLAC frame. It also fixes a false positive warning message
that was being emitted at the end of decoding.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17816
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Wed, 4 Mar 2009 23:24:44 +0000 (23:24 +0000)]
flacdec: cosmetics: Use a more descriptive variable name for the number
of bytes read, instead of reusing 'i'.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17815
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Wed, 4 Mar 2009 23:16:30 +0000 (23:16 +0000)]
flacdec: Handle 32 bps data when checking allocated size.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17814
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Wed, 4 Mar 2009 23:10:40 +0000 (23:10 +0000)]
flacdec: Check curr_bps after wasted bits are subtracted.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17813
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Wed, 4 Mar 2009 21:50:10 +0000 (21:50 +0000)]
Fix typo: "i" -> "in".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17812
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
schreter [Wed, 4 Mar 2009 19:37:19 +0000 (19:37 +0000)]
Add support for ct_type to correctly detect interlaced flag
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17811
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 4 Mar 2009 18:43:20 +0000 (18:43 +0000)]
Add "deprecated old scaler removed"
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17810
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 4 Mar 2009 18:41:47 +0000 (18:41 +0000)]
Remove the swscale dummy option, most (all?) FATE configs should be updated
to work without it.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17809
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 4 Mar 2009 18:18:49 +0000 (18:18 +0000)]
100l, interplayvideo uses 8x8 blocks, so call the 8x8 put_pixels_tab function
instead of the 16x16 one. Seems to fix decoding on PPC.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17808
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 4 Mar 2009 17:12:58 +0000 (17:12 +0000)]
Set AVFrame.reference correctly for nuv decoder.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17807
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Wed, 4 Mar 2009 16:56:55 +0000 (16:56 +0000)]
Add more correct bound checking in filter_mb().
Should fix decoding of CVMAPAQP3_Sony_E.jsv in MinGW
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17806
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b