]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
faust3 [Wed, 16 Sep 2009 12:45:24 +0000 (12:45 +0000)]
fix PTS calculation for audio formats with bits per sample != 16
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19880
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Wed, 16 Sep 2009 12:26:59 +0000 (12:26 +0000)]
Core Audio Format demuxer
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19879
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Wed, 16 Sep 2009 11:35:01 +0000 (11:35 +0000)]
Make mov LPCM and AAC parsing functions public
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19878
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
pross [Wed, 16 Sep 2009 11:29:47 +0000 (11:29 +0000)]
perform sanity check on number of audio channels in avcodec_open()
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19877
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
gb [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19876
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
gb [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19875
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Wed, 16 Sep 2009 04:43:33 +0000 (04:43 +0000)]
Enhance Musepack SV8 probing code
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19874
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 16 Sep 2009 01:49:34 +0000 (01:49 +0000)]
Flv should be AVFMT_VARIABLE_FPS.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19873
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 16 Sep 2009 01:47:54 +0000 (01:47 +0000)]
Upgrade a few important messages to AV_LOG_WARNING.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19872
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 16 Sep 2009 01:17:39 +0000 (01:17 +0000)]
Fix indention after previous commit.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19871
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 16 Sep 2009 00:59:15 +0000 (00:59 +0000)]
Make packet interleaving in the muxer not scan throuh the whole
buffer when simply appending at the end works.
Much faster if one stream ends prematurely.
Fixes issue1379.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19870
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 16 Sep 2009 00:56:31 +0000 (00:56 +0000)]
Also reset *_end in flush_packet_queue().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19869
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 15 Sep 2009 23:54:31 +0000 (23:54 +0000)]
Make pkgconfig_generate() fills Libs with the required linking flags
if the "shared" var has not been explicitely enabled, rather than if
it has been explicitely disabled.
This way is not necessary to explicitely disable shared libraries in
order to have a pc file usable with only static libraries.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19868
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Tue, 15 Sep 2009 23:40:10 +0000 (23:40 +0000)]
10l: set genre default immediately before reading genre tag
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19867
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Tue, 15 Sep 2009 23:37:54 +0000 (23:37 +0000)]
Set ID3v1 genre to 0xFF (unknown) by default instead of 0 (Blues).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19866
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Tue, 15 Sep 2009 23:14:55 +0000 (23:14 +0000)]
10l: fix ff_fft_init_arm() prototype
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19865
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Tue, 15 Sep 2009 21:14:14 +0000 (21:14 +0000)]
Move per-arch fft init bits into the corresponding subdirs
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19864
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 15 Sep 2009 16:36:53 +0000 (16:36 +0000)]
Do not 0 FPS in VC-1 test streams format demuxer
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19863
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19862
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [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
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19861
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [Tue, 15 Sep 2009 15:22:36 +0000 (15:22 +0000)]
Make probing for VC1 test bitstream format stricter
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19860
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19859
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 15 Sep 2009 14:56:09 +0000 (14:56 +0000)]
Check offset in flv_probe()
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19858
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 15 Sep 2009 13:28:14 +0000 (13:28 +0000)]
Do not return values above AVPROBE_SCORE_MAX from probe().
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19857
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19856
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [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
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19855
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Tue, 15 Sep 2009 12:20:03 +0000 (12:20 +0000)]
Make mpeg_probe() pass probetest.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19854
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19853
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Tue, 15 Sep 2009 10:01:25 +0000 (10:01 +0000)]
Slightly stricter MPEG-PES probing, fixes issue 1383.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19852
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Tue, 15 Sep 2009 09:21:29 +0000 (09:21 +0000)]
Vastly improved mm_probe function, passes probetest.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19851
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19850
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 14 Sep 2009 23:03:33 +0000 (23:03 +0000)]
Slighty tweak mp3 probe threshold to prevent probetest from complaining.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19849
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19848
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19847
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Mon, 14 Sep 2009 21:37:41 +0000 (21:37 +0000)]
ARM: 10l: fix large FFTs
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19846
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19845
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19844
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19843
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19842
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19841
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19840
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
kostya [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19839
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19838
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
darkshikari [Mon, 14 Sep 2009 09:59:32 +0000 (09:59 +0000)]
Update preset files to jive somewhat better with more recent x264 API.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19837
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sun, 13 Sep 2009 20:08:47 +0000 (20:08 +0000)]
ensure pes buffer is set to avoid segv
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19836
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [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
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19835
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sun, 13 Sep 2009 19:17:02 +0000 (19:17 +0000)]
Do no release the AVFrame when using reget_buffer in flashsv.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19834
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sun, 13 Sep 2009 18:27:53 +0000 (18:27 +0000)]
Add condition to aea demuxer probe.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19833
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Sun, 13 Sep 2009 18:05:14 +0000 (18:05 +0000)]
Cosmetics. Renames, indentation and spacing.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19832
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [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
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19831
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19830
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19829
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sat, 12 Sep 2009 20:10:02 +0000 (20:10 +0000)]
Remove ; after while(0) in macros.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19828
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sat, 12 Sep 2009 17:59:19 +0000 (17:59 +0000)]
eval: Check for return value of memory allocations.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19827
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Sat, 12 Sep 2009 17:22:56 +0000 (17:22 +0000)]
Check for return value of some context allocations.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19826
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19825
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Fri, 11 Sep 2009 19:39:40 +0000 (19:39 +0000)]
Remove table that was forgotten in the split.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19824
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Fri, 11 Sep 2009 19:38:26 +0000 (19:38 +0000)]
Fix doxygen comment
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19823
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
faust3 [Fri, 11 Sep 2009 15:59:27 +0000 (15:59 +0000)]
reinit get_bits for every decode_packet call
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19822
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Fri, 11 Sep 2009 06:25:36 +0000 (06:25 +0000)]
Make get_ur_golomb capable of reading 16 bit values.
Patch by Lars Taüber: firstname taeuber gmx net
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19821
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Fri, 11 Sep 2009 06:20:05 +0000 (06:20 +0000)]
Fix a typo in the documentation.
Patch by Lars Taüber: firstname taeuber gmx net
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19820
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Fri, 11 Sep 2009 02:24:22 +0000 (02:24 +0000)]
ARM: NEON optimised MDCT
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19819
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19818
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Fri, 11 Sep 2009 02:01:18 +0000 (02:01 +0000)]
ARM: faster NEON IMDCT
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19817
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Thu, 10 Sep 2009 19:12:13 +0000 (19:12 +0000)]
Cosmetics, add spaces
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19816
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19815
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [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.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19814
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Thu, 10 Sep 2009 18:49:25 +0000 (18:49 +0000)]
Added ATRAC1 id
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19813
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Thu, 10 Sep 2009 18:48:12 +0000 (18:48 +0000)]
Initial commit of the MD studio demuxer, not hooked up yet
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19812
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Thu, 10 Sep 2009 18:47:02 +0000 (18:47 +0000)]
Initial commit of the atrac1 decoder, not hooked up yet
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19811
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Thu, 10 Sep 2009 18:39:57 +0000 (18:39 +0000)]
Remove redundant code forgotten in the split
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19810
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 10 Sep 2009 14:12:05 +0000 (14:12 +0000)]
Check for thread_count==0.
fixed issue1333
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19809
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Thu, 10 Sep 2009 12:23:45 +0000 (12:23 +0000)]
Simplify: reget_buffer behaves exactly like get_buffer if the buffer was
previously released, so no extra condition is necessary.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19808
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Thu, 10 Sep 2009 09:30:57 +0000 (09:30 +0000)]
Fix typo: '.' was used instead of '/' as directory separator.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19807
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 10 Sep 2009 08:50:03 +0000 (08:50 +0000)]
ARM: NEON optimised FFT and MDCT
Vorbis and AC3 ~3x faster.
Parts by Naotoshi Nojiri, naonoj gmail
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19806
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 10 Sep 2009 08:49:59 +0000 (08:49 +0000)]
DCA: move an aligned array from stack to context
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19805
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 10 Sep 2009 02:42:19 +0000 (02:42 +0000)]
configure: add -g to ASFLAGS when debug is enabled
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19804
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 9 Sep 2009 23:07:00 +0000 (23:07 +0000)]
Fix typo in configure error message.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19803
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Wed, 9 Sep 2009 22:55:10 +0000 (22:55 +0000)]
Document padding for AVProbeData.
Patch by roundup user shinya, tesutosan hotmail
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19802
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 9 Sep 2009 21:44:48 +0000 (21:44 +0000)]
Check thread count as multithreaded decoding is not supported.
Fixes issue1292
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19801
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 9 Sep 2009 21:00:51 +0000 (21:00 +0000)]
Add warnings to av_strlcat and av_strlcpy doxygen that the input strings
already must be properly 0-terminated strings, unlike strncpy it
can not be use on raw data read from a file.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19800
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Wed, 9 Sep 2009 17:27:30 +0000 (17:27 +0000)]
Change developer doc to reflect reality
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19799
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Wed, 9 Sep 2009 16:26:24 +0000 (16:26 +0000)]
Fix a bug with reading non-interleaved AVI if one the streams is
shorter.
Patch by Maksym Veremeyenko, verem m1stereo tv
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19798
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Wed, 9 Sep 2009 16:25:12 +0000 (16:25 +0000)]
Factorise st->nb_index_entries check.
Patch by Maksym Veremeyenko, verem m1stereo tv
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19797
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
banan [Tue, 8 Sep 2009 19:25:54 +0000 (19:25 +0000)]
Split out common routines needed in the atrac1 decoder from atrac3.c to atrac.c.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19796
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Tue, 8 Sep 2009 09:11:56 +0000 (09:11 +0000)]
Remove pointless debug statement that fails to compile.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19795
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Tue, 8 Sep 2009 08:30:56 +0000 (08:30 +0000)]
Try to clarify that anyone using get_bits must check for buffer overrun
themselves, get_bits does not do anything in that regard.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19794
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 7 Sep 2009 22:42:51 +0000 (22:42 +0000)]
check entries against field_size, potential malloc overflow in read_stsz, fix #1357
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19793
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Mon, 7 Sep 2009 22:36:33 +0000 (22:36 +0000)]
add one missing check for stream existence in read_elst, fix #1364
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19792
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 7 Sep 2009 10:49:51 +0000 (10:49 +0000)]
Use all 32 bits of the timestamp when calculating flv duration.
At the moment, duration is mainly set from the metadata packet. If that is not
available, the fallback is checking the low 24 bits of the last packet. This is
not enough for files over 4,6 hours in length, so read all 32 bits instead.
patch by Martin Storsjö, martin martin st
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19791
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Sun, 6 Sep 2009 18:24:25 +0000 (18:24 +0000)]
Cosmetics: Fix typo.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19790
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 6 Sep 2009 16:09:21 +0000 (16:09 +0000)]
Mark all pix_fmts and supported_framerates compound literals as const.
Makes no difference for gcc but at least icc can put them in .rodata then.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19789
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
schreter [Sun, 6 Sep 2009 15:59:32 +0000 (15:59 +0000)]
disable new seeking code in mpeg-ts per #ifdef (use old read_seek by default)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19788
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 6 Sep 2009 09:15:07 +0000 (09:15 +0000)]
Make sample_fmts and channel_layouts compound literals const to reduce size of
.data section.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19787
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 6 Sep 2009 08:57:19 +0000 (08:57 +0000)]
ff_rm_metadata is const.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19786
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 6 Sep 2009 08:56:10 +0000 (08:56 +0000)]
ff_sine_windows table contains only constant data, too.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19785
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 6 Sep 2009 08:53:14 +0000 (08:53 +0000)]
The ff_cos_tabs table itself is constant, too, so mark it as such.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19784
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 6 Sep 2009 08:50:20 +0000 (08:50 +0000)]
The pointers in ff_sin_tabs themselves are constant, so mark them accordingly.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19783
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 6 Sep 2009 08:48:45 +0000 (08:48 +0000)]
ff_swb_offset_* tables should be const.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19782
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sun, 6 Sep 2009 08:39:41 +0000 (08:39 +0000)]
ff_id3v1_genre_str table should be const.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19781
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b