Måns Rullgård
40c5e1fa2e
10l: don't allocate a new buffer quite so often
...
Originally committed as revision 5523 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-25 12:23:54 +00:00
Måns Rullgård
12a195e32f
cleaned up buffer management
...
Originally committed as revision 5522 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-25 00:41:13 +00:00
Baptiste Coudurier
42fb414804
check only existing streams
...
Originally committed as revision 5521 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-25 00:10:52 +00:00
Luca Barbato
24e1591036
minor cleanup
...
Originally committed as revision 5518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-24 20:09:49 +00:00
Baptiste Coudurier
0aec3c5cbf
simplify
...
Originally committed as revision 5517 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-24 18:09:20 +00:00
Stefan Huehner
ea138e978a
Remove unused variable, patch by Stefan Huehner stefan__at__huehner__dot__org.
...
Originally committed as revision 5506 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-20 22:19:11 +00:00
Måns Rullgård
c10824ea67
increase search limit in av_find_stream_info
...
Originally committed as revision 5505 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-20 19:46:09 +00:00
Måns Rullgård
d8bee8dd1c
allow packets with non-zero PES_scrambling_control
...
Originally committed as revision 5499 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-19 22:20:38 +00:00
Baptiste Coudurier
aa1c1c615a
fix aac in mov for ipod
...
Originally committed as revision 5498 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-19 11:28:28 +00:00
Stefan Huehner
7b49ce2e34
Add const to (mostly) char* and make some functions static, which aren't used
...
outside their declaring source file and which have no corresponding prototype.
patch by Stefan Huehner stefan^^@^^huehner^^.^^org
Originally committed as revision 5497 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-18 11:33:14 +00:00
Stefan Huehner
a97c1e93aa
Add (mostly) const to variable and parameter declaration, where a char* was
...
used and 'const char*' should be, plus make some function declarations
static if they aren't used outside their declaring source file.
patch by Stefan Huehner stefan%%at%%huehner%%dot%%org
Originally committed as revision 5492 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-17 15:53:23 +00:00
Måns Rullgård
79d1ec9129
use standard codec tag if the specified tag is out of range and would be
...
truncated
Originally committed as revision 5488 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-16 20:45:29 +00:00
Diego Biurrun
2c8e201429
Fix compilation with all combinations of --disable-(de)muxers.
...
Originally committed as revision 5485 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-16 10:06:57 +00:00
Måns Rullgård
a5e9102b4b
free codec extradata in av_close_input_file
...
Originally committed as revision 5484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-16 07:54:37 +00:00
Baptiste Coudurier
47dd81c75f
make dump_format output more homogenous
...
Originally committed as revision 5483 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-15 23:26:48 +00:00
Baptiste Coudurier
05edc1a75a
export all tracks to libavformat layer
...
Originally committed as revision 5482 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-15 23:22:32 +00:00
R. Brian Anderson
eaddc4717b
Fix segfault
...
Patch by R. Brian Anderson (andersrb AT cliftonlabs DOT com)
Originally committed as revision 5480 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-15 15:15:20 +00:00
Luca Abeni
3c47c1744a
Fix typo
...
Originally committed as revision 5478 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-15 07:36:57 +00:00
Michael Niedermayer
b7b225581f
dont load the index if we cant seek back
...
Originally committed as revision 5475 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-14 00:32:10 +00:00
Baptiste Coudurier
ef4c8bbfb7
check fseek return value
...
Originally committed as revision 5474 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-13 23:13:59 +00:00
Baptiste Coudurier
c3daf8d833
fix unused computed value
...
Originally committed as revision 5473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-13 22:49:05 +00:00
Baptiste Coudurier
543eebd568
fix mp3 muxing
...
Originally committed as revision 5472 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-13 14:38:44 +00:00
Michael Niedermayer
329b1e755e
fix probe of high bitrate mpeg2video
...
Originally committed as revision 5471 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-13 11:10:55 +00:00
Baptiste Coudurier
a2fe3b5869
simplify, completely ignore streams not recognized, that fixes seeking for some files
...
Originally committed as revision 5468 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-12 13:09:19 +00:00
Reimar Döffinger
a7b286e89c
read_packet return value must be < 0 when no packet is returned, including EOF.
...
Originally committed as revision 5466 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-11 10:09:33 +00:00
Diego Biurrun
38f0d3ce76
Add support for GNU/kFreeBSD systems.
...
patch from Petr Salinger submitted by Sam Hocevar
Originally committed as revision 5464 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-10 12:30:51 +00:00
Måns Rullgård
dc4ed3b141
probe for mpeg audio
...
Originally committed as revision 5457 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-05 22:41:14 +00:00
Roberto Togni
a9d4a6ef34
rm_read_audio_stream_info return type is not void
...
Check for errors returned by rm_read_audio_stream_info
Check for overflow in aac extradata allocation
Originally committed as revision 5455 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-04 21:01:02 +00:00
Roberto Togni
a194f595c8
Support for AAC (fourcc raac and racp) in rm files
...
Originally committed as revision 5454 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-04 17:26:58 +00:00
Måns Rullgård
56466d7b4e
fix seek related bugs
...
Originally committed as revision 5453 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-04 15:06:18 +00:00
Måns Rullgård
42225a3058
remove redundant make variable SUBDIR
...
Originally committed as revision 5442 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-01 21:57:44 +00:00
Benjamin Larsson
0919e788ae
Flash Screen Video decoder (fourcc:FSV1)
...
Originally committed as revision 5436 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-01 07:31:59 +00:00
Luca Abeni
f743a06236
Include the correct video4linux2 header
...
Originally committed as revision 5430 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-30 13:04:18 +00:00
Michael Niedermayer
ac2750ec79
suggest solution for 2 fixmies
...
Originally committed as revision 5415 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-27 20:56:14 +00:00
Diego Biurrun
16862398a2
Remove all .cvsignore files, they are no longer necessary.
...
Originally committed as revision 5410 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-26 15:37:11 +00:00
Michael Niedermayer
7cf0e16f96
fixing title on PSP (0x60 != 'a') someone needs a 10x10km ascii table ...
...
merging some related stuff from mobilehackers
Originally committed as revision 5406 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-19 01:53:59 +00:00
Michael Niedermayer
ed90d370ec
dont store mov style meta tags in mp4 (fixes ffmpeg -title + gtkpod)
...
Originally committed as revision 5405 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 23:32:42 +00:00
Michael Niedermayer
6f276720ac
dont write LAVF_ID if bitexact and any meta tag is set
...
Originally committed as revision 5404 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 23:03:16 +00:00
Michael Niedermayer
efda33957f
simplify meta tag writing code
...
Originally committed as revision 5403 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 22:49:27 +00:00
Baptiste Coudurier
dae5b496fd
fix seeking, typo provoking hard segfault
...
Originally committed as revision 5402 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 15:18:25 +00:00
Baptiste Coudurier
c7e63546dc
fix keyframe check, stss might be there but count set to 0
...
Originally committed as revision 5401 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 15:17:09 +00:00
Diego Biurrun
c4052af07d
Add MPEG FourCC for MPEG-2 video.
...
Originally committed as revision 5391 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-17 21:52:38 +00:00
Kostya Shishkov
386b9b5f53
Proper PTS generation for Smacker audio
...
Originally committed as revision 5390 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-17 03:05:34 +00:00
Kostya Shishkov
103eee5352
Now MPlayer should understand Smacker audio and video codecs.
...
Originally committed as revision 5389 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-17 03:03:53 +00:00
Baptiste Coudurier
2c95f59f06
fix avc nal parsing
...
Originally committed as revision 5382 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-15 17:11:50 +00:00
Baptiste Coudurier
a959f0ea7a
fix pcm_s24be demuxing, simplify
...
Originally committed as revision 5381 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-15 12:38:33 +00:00
Baptiste Coudurier
ed70a5099e
add quicktime uncompressed 8bit 4:2:2 support
...
Originally committed as revision 5379 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-14 14:21:06 +00:00
Baptiste Coudurier
5e0c720a4e
fix mulaw muxing
...
Originally committed as revision 5378 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-13 23:47:29 +00:00
Baptiste Coudurier
6dd19fff4d
do not write wave if not needed
...
Originally committed as revision 5377 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-13 22:25:17 +00:00
Baptiste Coudurier
3a72cbd9f0
fix AMR muxing in mov
...
Originally committed as revision 5376 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-13 21:00:52 +00:00
Baptiste Coudurier
fcef991a85
add pcm 24/32 le/be support
...
Originally committed as revision 5375 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-13 20:05:02 +00:00
Michael Niedermayer
08db8f1846
simplify
...
Originally committed as revision 5374 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-13 18:45:29 +00:00
Baptiste Coudurier
039627cf48
clean and simplify
...
Originally committed as revision 5373 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-13 18:01:16 +00:00
Michael Niedermayer
a443a2530d
sanity checks some might have been exploitable
...
Originally committed as revision 5370 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-13 11:37:56 +00:00
Justin Ruggles
ce1d2a95c3
Raw flac muxer, patch by Justin Ruggles (jruggle earthlink net). Can be
...
used with "-acodec copy" to either copy a flac file verbatim or extract
the raw flac from an ogg-flac file.
Originally committed as revision 5368 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-12 15:13:51 +00:00
Måns Rullgård
3644cb8ff9
set stream time_base properly
...
Originally committed as revision 5367 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-12 00:50:43 +00:00
Måns Rullgård
e1203ac098
ogm demuxing
...
Originally committed as revision 5365 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-11 23:07:22 +00:00
Baptiste Coudurier
b565ea09c7
fix spliting chunks, simplify
...
Originally committed as revision 5363 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-11 21:29:37 +00:00
Baptiste Coudurier
b451719e07
simplify, amr.c sets frame_size to 160, and sample size is always 8000
...
Originally committed as revision 5359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-10 18:00:16 +00:00
Baptiste Coudurier
9c09db541e
fix damr atom, needed for quicktime player
...
Originally committed as revision 5358 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-10 17:56:39 +00:00
Baptiste Coudurier
bfc2a19d7a
10l, undef DEBUG
...
Originally committed as revision 5354 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-09 22:10:17 +00:00
Baptiste Coudurier
750b4aaabb
assing correct codec_id for mjpegb
...
Originally committed as revision 5353 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-09 22:07:49 +00:00
Benjamin Larsson
89ca8c497f
Add support for raw flac decoding based on the .flac suffix of input files.
...
Originally committed as revision 5352 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-09 12:34:35 +00:00
Diego Biurrun
60827a1a80
Further simplify AMR build.
...
Originally committed as revision 5347 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-06 10:57:38 +00:00
Flavio Pimentel Duarte
c787ba854e
Fix v4l grabbing with some webcams, and simplify the code.
...
Patch by Flavio Pimentel Duarte
Originally committed as revision 5343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-04 12:23:12 +00:00
Baptiste Coudurier
a20da52cbf
skip null fourcc, fix ep2_mystery_m640_dummy.mov
...
Originally committed as revision 5340 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-01 15:52:57 +00:00
Oded Shimon
9d4461b9f2
Disable lavf NUT until it is synced to spec
...
Originally committed as revision 5312 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-23 13:47:13 +00:00
Alex Beregszaszi
c2ea5f060c
report to user if mmf with midi found (and not supported)
...
Originally committed as revision 5308 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-20 22:17:11 +00:00
Reimar Döffinger
50a6c318b2
Avoid crash if there is a rtjpeg quant header but no video stream in file
...
Originally committed as revision 5305 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-20 10:38:15 +00:00
Baptiste Coudurier
3cb4ee5124
set width and height even for mpeg4, pix_fmt to NONE will force decoding anwyay
...
Originally committed as revision 5303 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-19 14:18:13 +00:00
Baptiste Coudurier
b6c1bfe097
add AVID DV fourcc
...
Originally committed as revision 5302 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-19 12:56:28 +00:00
Baptiste Coudurier
e0977c8045
indention
...
Originally committed as revision 5301 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-19 12:53:47 +00:00
Baptiste Coudurier
5c72cad888
always skip garbage at end of atom
...
Originally committed as revision 5300 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-19 12:51:58 +00:00
Baptiste Coudurier
98d12b09af
move declaration to mov.h
...
Originally committed as revision 5299 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-19 10:02:41 +00:00
Diego Biurrun
2cf30841b5
Have EXTRALIBS appear after other link options, fixes shared build on Cygwin.
...
based on patch by Marcus Engene, ffmpeg AATT engene DDOOTT se
Originally committed as revision 5295 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-15 15:05:53 +00:00
Baptiste Coudurier
5616f85deb
clean and simplify mov_write_packet
...
Originally committed as revision 5289 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-14 10:51:32 +00:00
Baptiste Coudurier
611fd605a3
get avcC profile and level indication from sps (from handbrake)
...
Originally committed as revision 5287 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-14 09:54:17 +00:00
Baptiste Coudurier
18c697acce
write mdat in write_header avoid check in write_packet
...
Originally committed as revision 5286 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-13 13:21:20 +00:00
Baptiste Coudurier
32ba6fb141
dont write stss atom if keyframes only
...
Originally committed as revision 5284 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-11 08:12:54 +00:00
Baptiste Coudurier
a336965e70
fix edts for tracks without b frames
...
Originally committed as revision 5282 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-10 17:04:22 +00:00
Kostya Shishkov
fd7b199199
KMVC (used in Worms games) decoder. Works fine with samples from MPHQ
...
Originally committed as revision 5273 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-07 16:59:57 +00:00
Kostya Shishkov
1c6606e2d0
Fix demuxing of AVIs with pad streams.
...
Originally committed as revision 5271 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-06 03:33:10 +00:00
Michael Niedermayer
87b041e0f0
little h.264 related hunk from diff between cvs and mobile hackerz
...
Originally committed as revision 5268 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-04 17:44:59 +00:00
Michael Niedermayer
9e282ba382
the PSP rejects video with too high bitrates so lets claim they arent too high ...
...
Originally committed as revision 5267 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-04 12:58:56 +00:00
Roman Shaposhnik
c4e7baa85c
* fixing DV-in-AVI type1 packet production bug
...
Originally committed as revision 5262 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-01 23:13:53 +00:00
Måns Rullgård
9d9b432ae9
This patch simply adds demuxing support for AC-3 streams in DVB TS
...
files. In these streams AC-3 is given type 0x06 (private stream) and
includes a descriptor with either tag 0x6A or 0x7A. The code already
handles ATSC AC-3 which uses stream type 0x81. All the new patch does
is look for any stream type 0x06 that has a descriptor with the proper
tag (i.e. 0x6A or 0x7A) and if found forces it to be recognized as an
AC-3 stream.
From Andy Brown <abrown at daqtron com>
Originally committed as revision 5260 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-01 19:02:40 +00:00
Måns Rullgård
00a6b92bdd
fix memory leak on mpegts close
...
found by Andy Brown <abrown at daqtron com>
Originally committed as revision 5259 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-01 18:19:00 +00:00
D Richard Felker III
f880199375
fix constraint violation: libavformat is not allowed to modify state of caller, including rng state
...
Originally committed as revision 5249 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-30 16:44:32 +00:00
Reimar Döffinger
dfca23e361
NuppelVideo/MythTVVideo support, including rtjpeg decoder
...
Originally committed as revision 5232 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-27 22:22:50 +00:00
Baptiste Coudurier
4f6a6e1f81
skip 0byte packets
...
Originally committed as revision 5231 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-27 16:43:04 +00:00
Baptiste Coudurier
b0519015f0
ignore wrong negative cts values created by quicktime
...
Originally committed as revision 5229 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-27 16:19:51 +00:00
Baptiste Coudurier
302ed0ddcd
flush packets
...
Originally committed as revision 5226 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-27 10:36:22 +00:00
Baptiste Coudurier
3ed73c46ca
let vorbis decoder init too, fix mi2_vorbis51.mp4
...
Originally committed as revision 5223 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-26 17:05:28 +00:00
Baptiste Coudurier
e31bd3e309
add mp3on4 detection, fix red.mp4
...
Originally committed as revision 5222 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-26 16:54:53 +00:00
Baptiste Coudurier
94ede53e57
fix double free, priv_data is freed in av_open_input_stream
...
Originally committed as revision 5221 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-26 14:06:00 +00:00
Baptiste Coudurier
a3a80ddca0
use 64bit atom version if needed
...
Originally committed as revision 5220 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-26 13:34:51 +00:00
Michael Niedermayer
d766800b78
dont set random timestamps if they are not known
...
Originally committed as revision 5219 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-25 19:51:12 +00:00
Michael Niedermayer
78a11456a1
fixing timebase
...
Originally committed as revision 5218 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-25 19:40:27 +00:00
Steve L'Homme
662710ed35
Rename time variable to the more descriptive block_time.
...
patch by Steve Lhomme steve.....lhomme..@..free.....fr
Originally committed as revision 5216 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-25 13:37:34 +00:00
Baptiste Coudurier
ec04d244b5
let faad init parameters properly, fix many SBR samples
...
Originally committed as revision 5212 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-24 17:03:49 +00:00