platform/upstream/libav.git
15 years agoAdd probetest to TOOLS list.
Diego Biurrun [Fri, 18 Sep 2009 10:25:25 +0000 (10:25 +0000)]
Add probetest to TOOLS list.

Originally committed as revision 19909 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoIntroduce a variable for all targets in the tools subdirectory.
Diego Biurrun [Fri, 18 Sep 2009 10:24:47 +0000 (10:24 +0000)]
Introduce a variable for all targets in the tools subdirectory.

Originally committed as revision 19908 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDrop argc/argv parameters from main(), they are unused.
Diego Biurrun [Fri, 18 Sep 2009 10:14:46 +0000 (10:14 +0000)]
Drop argc/argv parameters from main(), they are unused.

Originally committed as revision 19907 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocosmetics: K&R coding style, prettyprinting
Diego Biurrun [Fri, 18 Sep 2009 10:13:10 +0000 (10:13 +0000)]
cosmetics: K&R coding style, prettyprinting

Originally committed as revision 19906 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRTSP basic authentication, patch originally by Philip Coombes
Ronald S. Bultje [Thu, 17 Sep 2009 21:47:11 +0000 (21:47 +0000)]
RTSP basic authentication, patch originally by Philip Coombes
(philip coombes zoneminder com), see "[PATCH]RTSP Basic Authentication"
thread on mailinglist.

Originally committed as revision 19905 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoupdate seek regression tests due to r19902
Baptiste Coudurier [Thu, 17 Sep 2009 21:35:48 +0000 (21:35 +0000)]
update seek regression tests due to r19902

Originally committed as revision 19904 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUpdate dnxhd rotozoom regression test values with more sane ones that match
Reimar Döffinger [Thu, 17 Sep 2009 19:51:27 +0000 (19:51 +0000)]
Update dnxhd rotozoom regression test values with more sane ones that match
the results of most FATE machines.

Originally committed as revision 19903 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agofix pes overhead computation, patch by Niobos, niobos at dest-unreach dot be
Niobos [Thu, 17 Sep 2009 19:07:09 +0000 (19:07 +0000)]
fix pes overhead computation, patch by Niobos, niobos at dest-unreach dot be

Originally committed as revision 19902 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUpdate dnxhd regression test to match the majority of FATE machines (which
Reimar Döffinger [Thu, 17 Sep 2009 18:57:22 +0000 (18:57 +0000)]
Update dnxhd regression test to match the majority of FATE machines (which
also have a much saner stddev).

Originally committed as revision 19901 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoOnly use one mdct window size in atrac1.
Benjamin Larsson [Thu, 17 Sep 2009 18:52:11 +0000 (18:52 +0000)]
Only use one mdct window size in atrac1.

Originally committed as revision 19900 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoprint at debug level the score at which codec probing succedeed
Baptiste Coudurier [Thu, 17 Sep 2009 18:46:50 +0000 (18:46 +0000)]
print at debug level the score at which codec probing succedeed

Originally committed as revision 19899 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoImprove SIFF probe by also checking the first tag is one of the expected.
Reimar Döffinger [Thu, 17 Sep 2009 18:09:20 +0000 (18:09 +0000)]
Improve SIFF probe by also checking the first tag is one of the expected.

Originally committed as revision 19898 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoImprove dxa probe by checking the values for width and height are reasonable.
Reimar Döffinger [Thu, 17 Sep 2009 18:08:07 +0000 (18:08 +0000)]
Improve dxa probe by checking the values for width and height are reasonable.

Originally committed as revision 19897 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSlightly improve probe for ea format by checking that it is possible to
Reimar Döffinger [Thu, 17 Sep 2009 18:07:27 +0000 (18:07 +0000)]
Slightly improve probe for ea format by checking that it is possible to
guess whether the file is little- or big-endian.

Originally committed as revision 19896 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd dnxhd test to regression tests.
Reimar Döffinger [Thu, 17 Sep 2009 18:06:03 +0000 (18:06 +0000)]
Add dnxhd test to regression tests.

Originally committed as revision 19895 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not include "mp4:" prefix from RTMP URL into "app" path or second time
Lars Täuber [Thu, 17 Sep 2009 05:31:02 +0000 (05:31 +0000)]
Do not include "mp4:" prefix from RTMP URL into "app" path or second time
into playpath.

Patch by Lars Täuber
(<$name> . <$lastname with umlaut replaced with diphtong> @ <gmx> . <net>)

Originally committed as revision 19894 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRegister myself as RTMP maintainer
Kostya Shishkov [Thu, 17 Sep 2009 05:24:42 +0000 (05:24 +0000)]
Register myself as RTMP maintainer

Originally committed as revision 19893 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove useless code causing crash in Targa decoder
Kostya Shishkov [Thu, 17 Sep 2009 05:01:27 +0000 (05:01 +0000)]
Remove useless code causing crash in Targa decoder

Originally committed as revision 19892 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoadd CODEC_CAP_SUBFRAMES to the FLAC decoder capabilities. also add a FIXME
Justin Ruggles [Wed, 16 Sep 2009 22:57:00 +0000 (22:57 +0000)]
add CODEC_CAP_SUBFRAMES to the FLAC decoder capabilities. also add a FIXME
comment as a reminder that we can remove both capabilities once a parser is
implemented.

Originally committed as revision 19891 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCleanup buffer debugs in swScale().
Ramiro Polla [Wed, 16 Sep 2009 22:34:48 +0000 (22:34 +0000)]
Cleanup buffer debugs in swScale().

Originally committed as revision 29686 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

15 years agoUse correct buffers in vertical scaler in unscaled YV12 case.
Ramiro Polla [Wed, 16 Sep 2009 22:31:43 +0000 (22:31 +0000)]
Use correct buffers in vertical scaler in unscaled YV12 case.

Originally committed as revision 29685 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

15 years agoPrint a warning if a format has been detected with a low score.
Michael Niedermayer [Wed, 16 Sep 2009 20:44:26 +0000 (20:44 +0000)]
Print a warning if a format has been detected with a low score.

Originally committed as revision 19890 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoPrint at debug level the score with which probing succeeded.
Michael Niedermayer [Wed, 16 Sep 2009 20:23:04 +0000 (20:23 +0000)]
Print at debug level the score with which probing succeeded.

Originally committed as revision 19889 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix indention after last commit.
Michael Niedermayer [Wed, 16 Sep 2009 20:06:48 +0000 (20:06 +0000)]
Fix indention after last commit.

Originally committed as revision 19888 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoImprove amortized worst case speed of the muxers packet interleaving code
Michael Niedermayer [Wed, 16 Sep 2009 20:04:04 +0000 (20:04 +0000)]
Improve amortized worst case speed of the muxers packet interleaving code
from O(packets_in_the_file) to O(num_of_streams).

Originally committed as revision 19887 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: do not use movw/movt for relocatable values with PIC
Måns Rullgård [Wed, 16 Sep 2009 19:20:48 +0000 (19:20 +0000)]
ARM: do not use movw/movt for relocatable values with PIC

Originally committed as revision 19886 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoreindent after last commit and remove unneeded empty line
Kostya Shishkov [Wed, 16 Sep 2009 18:06:29 +0000 (18:06 +0000)]
reindent after last commit and remove unneeded empty line

Originally committed as revision 19885 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake MPC SV8 probe skip tags until stream header is found
Kostya Shishkov [Wed, 16 Sep 2009 18:05:21 +0000 (18:05 +0000)]
Make MPC SV8 probe skip tags until stream header is found

Originally committed as revision 19884 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMonkey's Audio uses subframes too, declare that in its capabilities
Kostya Shishkov [Wed, 16 Sep 2009 16:18:18 +0000 (16:18 +0000)]
Monkey's Audio uses subframes too, declare that in its capabilities

Originally committed as revision 19883 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix overflow check insufficiently improved in r19840.
Reimar Döffinger [Wed, 16 Sep 2009 15:12:23 +0000 (15:12 +0000)]
Fix overflow check insufficiently improved in r19840.
It assumes that sizeof(vmd_frame) < 64k, otherwise an additional
check to ensure sound_buffers <= UINT_MAX / sizeof(vmd_frame) would be necessary.

Originally committed as revision 19882 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd CODEC_CAP_SUBFRAMES for codecs that output multiple subframes
Sascha Sommer [Wed, 16 Sep 2009 15:08:26 +0000 (15:08 +0000)]
Add CODEC_CAP_SUBFRAMES for codecs that output multiple subframes
per AVPacket
No longer print "Multiple frames in a packet" error message
when CODEC_CAP_SUBFRAMES is set (wmapro, wavpack)

Originally committed as revision 19881 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agofix PTS calculation for audio formats with bits per sample != 16
Sascha Sommer [Wed, 16 Sep 2009 12:45:24 +0000 (12:45 +0000)]
fix PTS calculation for audio formats with bits per sample != 16

Originally committed as revision 19880 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCore Audio Format demuxer
Peter Ross [Wed, 16 Sep 2009 12:26:59 +0000 (12:26 +0000)]
Core Audio Format demuxer

Originally committed as revision 19879 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake mov LPCM and AAC parsing functions public
Peter Ross [Wed, 16 Sep 2009 11:35:01 +0000 (11:35 +0000)]
Make mov LPCM and AAC parsing functions public

Originally committed as revision 19878 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoperform sanity check on number of audio channels in avcodec_open()
Peter Ross [Wed, 16 Sep 2009 11:29:47 +0000 (11:29 +0000)]
perform sanity check on number of audio channels in avcodec_open()

Originally committed as revision 19877 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFill in new VASliceParameterBufferMPEG2.slice_horizontal_position field.
Gwenole Beauchesne [Wed, 16 Sep 2009 07:50:09 +0000 (07:50 +0000)]
Fill in new VASliceParameterBufferMPEG2.slice_horizontal_position field.
This is needed for the Intel G45 driver.

Originally committed as revision 19876 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove down HWAccel code path so that to fill in s->mb_x first.
Gwenole Beauchesne [Wed, 16 Sep 2009 07:49:08 +0000 (07:49 +0000)]
Move down HWAccel code path so that to fill in s->mb_x first.

Originally committed as revision 19875 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoEnhance Musepack SV8 probing code
Kostya Shishkov [Wed, 16 Sep 2009 04:43:33 +0000 (04:43 +0000)]
Enhance Musepack SV8 probing code

Originally committed as revision 19874 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFlv should be AVFMT_VARIABLE_FPS.
Michael Niedermayer [Wed, 16 Sep 2009 01:49:34 +0000 (01:49 +0000)]
Flv should be AVFMT_VARIABLE_FPS.

Originally committed as revision 19873 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUpgrade a few important messages to AV_LOG_WARNING.
Michael Niedermayer [Wed, 16 Sep 2009 01:47:54 +0000 (01:47 +0000)]
Upgrade a few important messages to AV_LOG_WARNING.

Originally committed as revision 19872 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix indention after previous commit.
Michael Niedermayer [Wed, 16 Sep 2009 01:17:39 +0000 (01:17 +0000)]
Fix indention after previous commit.

Originally committed as revision 19871 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake packet interleaving in the muxer not scan through the whole
Michael Niedermayer [Wed, 16 Sep 2009 00:59:15 +0000 (00:59 +0000)]
Make packet interleaving in the muxer not scan through the whole
buffer when simply appending at the end works.
Much faster if one stream ends prematurely.
Fixes issue1379.

Originally committed as revision 19870 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAlso reset *_end in flush_packet_queue().
Michael Niedermayer [Wed, 16 Sep 2009 00:56:31 +0000 (00:56 +0000)]
Also reset *_end in flush_packet_queue().

Originally committed as revision 19869 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake pkgconfig_generate() fill Libs with the required linking flags
Stefano Sabatini [Tue, 15 Sep 2009 23:54:31 +0000 (23:54 +0000)]
Make pkgconfig_generate() fill Libs with the required linking flags
if the "shared" var has not been explicitely enabled, rather than if
it has been explicitly disabled.

This way is not necessary to explicitly disable shared libraries in
order to have a pc file usable with only static libraries.

Originally committed as revision 19868 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago10l: set genre default immediately before reading genre tag
Justin Ruggles [Tue, 15 Sep 2009 23:40:10 +0000 (23:40 +0000)]
10l: set genre default immediately before reading genre tag

Originally committed as revision 19867 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSet ID3v1 genre to 0xFF (unknown) by default instead of 0 (Blues).
Justin Ruggles [Tue, 15 Sep 2009 23:37:54 +0000 (23:37 +0000)]
Set ID3v1 genre to 0xFF (unknown) by default instead of 0 (Blues).

Originally committed as revision 19866 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago10l: fix ff_fft_init_arm() prototype
Måns Rullgård [Tue, 15 Sep 2009 23:14:55 +0000 (23:14 +0000)]
10l: fix ff_fft_init_arm() prototype

Originally committed as revision 19865 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove per-arch fft init bits into the corresponding subdirs
Måns Rullgård [Tue, 15 Sep 2009 21:14:14 +0000 (21:14 +0000)]
Move per-arch fft init bits into the corresponding subdirs

Originally committed as revision 19864 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not set 0 FPS in VC-1 test stream format demuxer.
Kostya Shishkov [Tue, 15 Sep 2009 16:36:53 +0000 (16:36 +0000)]
Do not set 0 FPS in VC-1 test stream format demuxer.

Originally committed as revision 19863 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd two more sizes to ff_sine_windows[] and also pad it with NULLs so
Vitor Sessak [Tue, 15 Sep 2009 16:18:16 +0000 (16:18 +0000)]
Add two more sizes to ff_sine_windows[] and also pad it with NULLs so
that FF_ELEMS(ff_sine_windows[x]) == 1 << x.

Fix issue 1384.

Originally committed as revision 19862 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCheck for explicit 32-bit FPS value so it works on 64-bit systems too
Kostya Shishkov [Tue, 15 Sep 2009 15:28:11 +0000 (15:28 +0000)]
Check for explicit 32-bit FPS value so it works on 64-bit systems too

Originally committed as revision 19861 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake probing for VC1 test bitstream format stricter
Kostya Shishkov [Tue, 15 Sep 2009 15:22:36 +0000 (15:22 +0000)]
Make probing for VC1 test bitstream format stricter

Originally committed as revision 19860 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix max_coded_frame_size computation to account for byte alignment.
Jai Menon [Tue, 15 Sep 2009 15:06:04 +0000 (15:06 +0000)]
Fix max_coded_frame_size computation to account for byte alignment.

Fixes issue 1386.

Originally committed as revision 19859 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCheck offset in flv_probe()
Michael Niedermayer [Tue, 15 Sep 2009 14:56:09 +0000 (14:56 +0000)]
Check offset in flv_probe()

Originally committed as revision 19858 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not return values above AVPROBE_SCORE_MAX from probe().
Michael Niedermayer [Tue, 15 Sep 2009 13:28:14 +0000 (13:28 +0000)]
Do not return values above AVPROBE_SCORE_MAX from probe().

Originally committed as revision 19857 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake h261 and mpegvideo probe a little more robust so they dont fail with
Michael Niedermayer [Tue, 15 Sep 2009 13:27:13 +0000 (13:27 +0000)]
Make h261 and mpegvideo probe a little more robust so they dont fail with
slightly different probetest.

Originally committed as revision 19856 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoInit i to 0 (10l fix).
Martin Storsjö [Tue, 15 Sep 2009 13:09:34 +0000 (13:09 +0000)]
Init i to 0 (10l fix).
Patch by Martin Storsjö / martin von martin aus st

Originally committed as revision 19855 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake mpeg_probe() pass probetest.
Michael Niedermayer [Tue, 15 Sep 2009 12:20:03 +0000 (12:20 +0000)]
Make mpeg_probe() pass probetest.

Originally committed as revision 19854 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoProbetest, to test the demuxers probe functions against random and not so random
Michael Niedermayer [Tue, 15 Sep 2009 10:42:01 +0000 (10:42 +0000)]
Probetest, to test the demuxers probe functions against random and not so random
input.

Originally committed as revision 19853 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSlightly stricter MPEG-PES probing, fixes issue 1383.
Reimar Döffinger [Tue, 15 Sep 2009 10:01:25 +0000 (10:01 +0000)]
Slightly stricter MPEG-PES probing, fixes issue 1383.

Originally committed as revision 19852 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoVastly improved mm_probe function, passes probetest.
Reimar Döffinger [Tue, 15 Sep 2009 09:21:29 +0000 (09:21 +0000)]
Vastly improved mm_probe function, passes probetest.

Originally committed as revision 19851 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoImprove sierravmd probe. It is still quite weak, but further improvements
Reimar Döffinger [Tue, 15 Sep 2009 09:16:29 +0000 (09:16 +0000)]
Improve sierravmd probe. It is still quite weak, but further improvements
are non-obvious and probably need a large (about 1kB at least) probe buffer.

Originally committed as revision 19850 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSlighty tweak mp3 probe threshold to prevent probetest from complaining.
Michael Niedermayer [Mon, 14 Sep 2009 23:03:33 +0000 (23:03 +0000)]
Slighty tweak mp3 probe threshold to prevent probetest from complaining.

Originally committed as revision 19849 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoTry harder to avoid false positives for DV probe.
Reimar Döffinger [Mon, 14 Sep 2009 22:03:07 +0000 (22:03 +0000)]
Try harder to avoid false positives for DV probe.
Require at least one signature match per provided 1MB of probe data,
and if there is only a single match, return at most MAX/4.
Fixes issue1382 but could/should probably still be improved.

Originally committed as revision 19848 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake dnxhd probe more strict, fail if we detect values in header that would
Reimar Döffinger [Mon, 14 Sep 2009 21:50:23 +0000 (21:50 +0000)]
Make dnxhd probe more strict, fail if we detect values in header that would
make our decoder fail anyway.
dnxhd probe now passes probetest.

Originally committed as revision 19847 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: 10l: fix large FFTs
Måns Rullgård [Mon, 14 Sep 2009 21:37:41 +0000 (21:37 +0000)]
ARM: 10l: fix large FFTs

Originally committed as revision 19846 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRewrite h261_probe().
Michael Niedermayer [Mon, 14 Sep 2009 21:29:19 +0000 (21:29 +0000)]
Rewrite h261_probe().
New code can detect h261 startcodes even when the first is damaged or not at the
begin. It also passes probetest v2 & v3.

Originally committed as revision 19845 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake DTS probe more robust against false positives (as e.g. probetest shows).
Reimar Döffinger [Mon, 14 Sep 2009 20:28:10 +0000 (20:28 +0000)]
Make DTS probe more robust against false positives (as e.g. probetest shows).
In particular check that the detected markers clearly indicate a specific DTS
format (a wild mixture of e.g. little- and big-endian markers is unlikely to be
a valid DTS file) and ensure the markers appear with sufficient frequency.

Originally committed as revision 19844 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCheck the index validity more thoroughly for the c93 probe function.
Reimar Döffinger [Mon, 14 Sep 2009 20:01:32 +0000 (20:01 +0000)]
Check the index validity more thoroughly for the c93 probe function.
In particular, check that length of the first index entries is not 0 since
that is interpreted "end of file" and makes no sense in the very first entries.

Originally committed as revision 19843 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd more sanity checks for header elements, rejecting files with clearly
Reimar Döffinger [Mon, 14 Sep 2009 19:58:51 +0000 (19:58 +0000)]
Add more sanity checks for header elements, rejecting files with clearly
invalid values that wouldn't play right anyway and reduce probe score to MAX/2.
Passes probetest v2.

Originally committed as revision 19842 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRewrite h263_probe().
Michael Niedermayer [Mon, 14 Sep 2009 19:06:36 +0000 (19:06 +0000)]
Rewrite h263_probe().
The new code should detect h263 even if the first startcode is damaged or
somewhere else than the first byte. It also passes probetest v2 as just
posted on ffmpeg-dev.

Originally committed as revision 19841 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoExtend check for integer overflow for malloc argument to take into account
Reimar Döffinger [Mon, 14 Sep 2009 17:15:18 +0000 (17:15 +0000)]
Extend check for integer overflow for malloc argument to take into account
also the addition of "sound_buffers" not only the multiplication.

Originally committed as revision 19840 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix wrong logical operator which causes too relaxed checking in VC-1 test
Kostya Shishkov [Mon, 14 Sep 2009 17:05:13 +0000 (17:05 +0000)]
Fix wrong logical operator which causes too relaxed checking in VC-1 test
format probe.
Spotted by Reimar Döffinger.

Originally committed as revision 19839 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCheck buffer size for idcin check, otherwise false positives are too likely for
Reimar Döffinger [Mon, 14 Sep 2009 15:44:05 +0000 (15:44 +0000)]
Check buffer size for idcin check, otherwise false positives are too likely for
small probe buffer sizes due to 0-padding (see probetest results).

Originally committed as revision 19838 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUpdate preset files to jive somewhat better with more recent x264 API.
Jason Garrett-Glaser [Mon, 14 Sep 2009 09:59:32 +0000 (09:59 +0000)]
Update preset files to jive somewhat better with more recent x264 API.

Originally committed as revision 19837 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoensure pes buffer is set to avoid segv
Baptiste Coudurier [Sun, 13 Sep 2009 20:08:47 +0000 (20:08 +0000)]
ensure pes buffer is set to avoid segv

Originally committed as revision 19836 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoreset pes state to skip after flushing, avoid segv with dvgrab-2009.03.28_19-07-22.m2t
Baptiste Coudurier [Sun, 13 Sep 2009 20:06:49 +0000 (20:06 +0000)]
reset pes state to skip after flushing, avoid segv with dvgrab-2009.03.28_19-07-22.m2t

Originally committed as revision 19835 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not release the AVFrame when using reget_buffer in flashsv.
Benjamin Larsson [Sun, 13 Sep 2009 19:17:02 +0000 (19:17 +0000)]
Do not release the AVFrame when using reget_buffer in flashsv.

Originally committed as revision 19834 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd condition to aea demuxer probe.
Benjamin Larsson [Sun, 13 Sep 2009 18:27:53 +0000 (18:27 +0000)]
Add condition to aea demuxer probe.

Originally committed as revision 19833 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCosmetics. Renames, indentation and spacing.
Benjamin Larsson [Sun, 13 Sep 2009 18:05:14 +0000 (18:05 +0000)]
Cosmetics. Renames, indentation and spacing.

Originally committed as revision 19832 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoReplace @node commands with @anchor to refer to specific points in the text.
Diego Biurrun [Sun, 13 Sep 2009 16:46:28 +0000 (16:46 +0000)]
Replace @node commands with @anchor to refer to specific points in the text.
This fixes the warnings
** `Developers Guide' is up for `Coding Rules', but has no menu entry for this node
** `Invocation' is up for `FFmpeg formula evaluator', but has no menu entry for this node

Originally committed as revision 19831 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoWhen resetting vst->pkt.data to NULL, also set vst->slices.
Reimar Döffinger [Sun, 13 Sep 2009 11:08:59 +0000 (11:08 +0000)]
When resetting vst->pkt.data to NULL, also set vst->slices.
This avoids a crash when the next slice is not a start slice and thus
pkt->data is still NULL.
This probably only happens with broken or unsupported files like
http://samples.mplayerhq.hu/real/multirate/JustaSpa1937_64kb.rm
that need further fixes, but keeping vst state consistent is still a good idea.

Originally committed as revision 19830 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse I/O buffer size as initial value for backoff for seeking sync point search.
Ivan Schreter [Sun, 13 Sep 2009 08:57:30 +0000 (08:57 +0000)]
Use I/O buffer size as initial value for backoff for seeking sync point search.

Originally committed as revision 19829 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoReset slice direction at end of each frame.
Ramiro Polla [Sun, 13 Sep 2009 01:49:40 +0000 (01:49 +0000)]
Reset slice direction at end of each frame.

Originally committed as revision 29675 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

15 years agoRemove ; after while(0) in macros.
Ramiro Polla [Sat, 12 Sep 2009 20:10:22 +0000 (20:10 +0000)]
Remove ; after while(0) in macros.

Originally committed as revision 29674 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

15 years agoRemove ; after while(0) in macros.
Ramiro Polla [Sat, 12 Sep 2009 20:10:02 +0000 (20:10 +0000)]
Remove ; after while(0) in macros.

Originally committed as revision 19828 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoeval: Check for return value of memory allocations.
Ramiro Polla [Sat, 12 Sep 2009 17:59:19 +0000 (17:59 +0000)]
eval: Check for return value of memory allocations.

Originally committed as revision 19827 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCheck for return value of some context allocations.
Ramiro Polla [Sat, 12 Sep 2009 17:22:56 +0000 (17:22 +0000)]
Check for return value of some context allocations.

Originally committed as revision 19826 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not do free AVStream in case of error, this is not supposed to be
Vitor Sessak [Sat, 12 Sep 2009 16:23:13 +0000 (16:23 +0000)]
Do not do free AVStream in case of error, this is not supposed to be
done by the demuxer.

Fix issue 1378.

Originally committed as revision 19825 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove table that was forgotten in the split.
Benjamin Larsson [Fri, 11 Sep 2009 19:39:40 +0000 (19:39 +0000)]
Remove table that was forgotten in the split.

Originally committed as revision 19824 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix doxygen comment
Benjamin Larsson [Fri, 11 Sep 2009 19:38:26 +0000 (19:38 +0000)]
Fix doxygen comment

Originally committed as revision 19823 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoreinit get_bits for every decode_packet call
Sascha Sommer [Fri, 11 Sep 2009 15:59:27 +0000 (15:59 +0000)]
reinit get_bits for every decode_packet call

Originally committed as revision 19822 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake get_ur_golomb capable of reading 16 bit values.
Lars Täuber [Fri, 11 Sep 2009 06:25:36 +0000 (06:25 +0000)]
Make get_ur_golomb capable of reading 16 bit values.
Patch by Lars Täuber: firstname taeuber gmx net

Originally committed as revision 19821 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix a typo in the documentation.
Lars Täuber [Fri, 11 Sep 2009 06:20:05 +0000 (06:20 +0000)]
Fix a typo in the documentation.
Patch by Lars Täuber: firstname taeuber gmx net

Originally committed as revision 19820 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: NEON optimised MDCT
Måns Rullgård [Fri, 11 Sep 2009 02:24:22 +0000 (02:24 +0000)]
ARM: NEON optimised MDCT

Originally committed as revision 19819 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoPrepare for optimised forward MDCT implementations
Måns Rullgård [Fri, 11 Sep 2009 02:24:19 +0000 (02:24 +0000)]
Prepare for optimised forward MDCT implementations

This adds a function pointer for forward MDCT to FFTContext and
initialises it with the existing C function.  ff_calc_mdct() is
changed to an inline function calling the selected version as
done for other fft/mdct functions.

Originally committed as revision 19818 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: faster NEON IMDCT
Måns Rullgård [Fri, 11 Sep 2009 02:01:18 +0000 (02:01 +0000)]
ARM: faster NEON IMDCT

Originally committed as revision 19817 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCosmetics, add spaces
Benjamin Larsson [Thu, 10 Sep 2009 19:12:13 +0000 (19:12 +0000)]
Cosmetics, add spaces

Originally committed as revision 19816 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove get_arg to avoid future declaration of function when
Benjamin Larsson [Thu, 10 Sep 2009 19:08:03 +0000 (19:08 +0000)]
Move get_arg to avoid future declaration of function when
new code is added.

Originally committed as revision 19815 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse reget_buffer instead of get_buffer. Fixes issue1367.
Benjamin Larsson [Thu, 10 Sep 2009 19:01:53 +0000 (19:01 +0000)]
Use reget_buffer instead of get_buffer. Fixes issue1367.
Patch by jarkko.palviainen.sesca.com.

Originally committed as revision 19814 to svn://svn.ffmpeg.org/ffmpeg/trunk