Statistics
| Branch: | Revision:

ffmpeg / libavformat / mov.c @ b62a33d0

History | View | Annotate | Download (54.6 KB)

# Date Author Comment
74e9b9ae 08/04/2007 12:33 PM Baptiste Coudurier

set block align to stsd audio v2 bytes per frame for adpcm ms and ima wav, fix surge-2-16-L-ms11.mov and surge-2-16-L-ms02.mov

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

bca7db35 08/04/2007 12:22 AM Michael Niedermayer

detect MS wav codecs
fixes detection of audio codec though not playback of surge-2-16-L-ms11.mov

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

d2ace376 07/31/2007 03:20 PM Benoit Fouet

fill title, author, copyright and comment fields by parsing udta atom

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

755bfeab 06/12/2007 09:29 AM Diego Biurrun

misc spelling fixes

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

4440b118 05/12/2007 10:17 PM Baptiste Coudurier

simplify, no need for a function

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

54a5c719 05/12/2007 10:02 PM Baptiste Coudurier

fix ctts index computation when seeking, check must be done against next ctts sample, thanks to Uoti

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

b236a735 04/26/2007 11:46 AM Baptiste Coudurier

remove no more true comment

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

e23848a4 04/26/2007 11:36 AM Baptiste Coudurier

cosmectics, use consistant and homogeneous type names for atoms

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

f8c18cd7 04/26/2007 11:24 AM Baptiste Coudurier

use dprintf with AVFormatContext and simplify

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

1c086afc 04/26/2007 08:42 AM Baptiste Coudurier

remove now obsolete and no more true comments

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

263a93ec 04/25/2007 03:57 PM Baptiste Coudurier

add 'wide' reversed tag in probe, detect broken xdcam files xdcam_hd_1080i60.mov

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

1c02d96f 04/21/2007 06:37 PM Baptiste Coudurier

long -> int

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

9e40addd 04/21/2007 06:12 PM Baptiste Coudurier

cosmetics: mov_mp4 -> mp4

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

0b07ac42 04/21/2007 06:09 PM Baptiste Coudurier

clean and simplify esds reading function

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

d614f579 04/21/2007 06:03 PM Baptiste Coudurier

remove broken ctab code

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

fa22ca22 04/21/2007 06:01 PM Baptiste Coudurier

use INT64_MAX

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

57004ff1 04/15/2007 01:51 PM Aurelien Jacobs

add an enum for need_parsing

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

e4141433 04/08/2007 08:24 PM Nicholas Tung

Get rid of unnecessary pointer casts.
patch by Nicholas Tung, ntung ntung com

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

87e87886 04/08/2007 11:34 AM Michael Niedermayer

allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks

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

11979c46 03/29/2007 10:45 AM Baptiste Coudurier

move atom size check before parsing function search

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

a097e559 03/29/2007 10:42 AM Baptiste Coudurier

unset sample count to disable track when is broken

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

62b6498d 03/29/2007 10:37 AM Baptiste Coudurier

break if atom size is more than size left in container atom, fix shooter.mov

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

c59f24e6 03/25/2007 03:15 PM Baptiste Coudurier

activate parser on MP3 id, fix [A-Destiny]_Konjiki_no_Gash_Bell_-_65_[71EE362C].mp4

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

b0c17f77 03/25/2007 03:06 PM Baptiste Coudurier

dont fail immediately when a somehow broken track is detected, some tracks might be good, fix mi2_vorbis51.mp4

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

ccba88d7 03/24/2007 03:24 PM Baptiste Coudurier

cosmectics, mov -> mp4

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

e14f79ed 03/21/2007 10:28 AM Baptiste Coudurier

cosmetics, sample_size_v1 -> bytes_per_frame / samples_per_frame

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

638fd2fc 03/21/2007 10:19 AM Baptiste Coudurier

cosmetics

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

2d2432b7 03/21/2007 10:17 AM Baptiste Coudurier

set audio frame size based on stts

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

318c5e05 03/12/2007 12:36 PM Michel Bardiaux

Give context to dprintf

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

1e5f5e3b 03/03/2007 02:55 PM Baptiste Coudurier

use common tables for mov muxer and demuxer

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

25f5f17f 03/03/2007 02:33 PM Baptiste Coudurier

cosmetics, cleanup tables, add pcm 24/32 le tags

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

b0c59da2 03/03/2007 02:11 PM Baptiste Coudurier

partial avid meridien uncompressed support

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

57d4d6e7 03/02/2007 12:33 PM Baptiste Coudurier

avid imx support

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

9a63497b 03/02/2007 12:26 PM Baptiste Coudurier

support for mjpeg bottom field first in mov

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

014a5102 03/02/2007 12:12 PM Baptiste Coudurier

use generic atom to extradata reading function

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

c828c709 03/01/2007 01:03 PM Baptiste Coudurier

quicktime 'raw ' support

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

e809d7e5 01/24/2007 03:59 PM Baptiste Coudurier

remove some printf warnings

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

01aa1937 01/24/2007 03:57 PM Baptiste Coudurier

make vars unsigned

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

64934877 01/24/2007 03:46 PM Baptiste Coudurier

stop if current sample is higher than sample count

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

560588b7 01/24/2007 12:49 PM Baptiste Coudurier

replace strcpy by memcpy

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

a20a37e6 01/24/2007 10:57 AM Baptiste Coudurier

remove useless field

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

69e7070d 01/24/2007 10:56 AM Baptiste Coudurier

remove obsolete comment

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

44d3fea5 01/24/2007 10:55 AM Baptiste Coudurier

make some fields unsigned

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

dfcf8d57 01/24/2007 10:44 AM Baptiste Coudurier

add sanity checks

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

7caf0cc6 01/21/2007 01:39 AM Michael Niedermayer

add codec_id <-> codec_tag tables to AVIn/OutputFormat

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

fead30d4 01/19/2007 10:12 PM Alex Beregszaszi

rename BE/LE_8/16/32 to AV_RL/B_8/16/32

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

429088dc 01/16/2007 12:40 AM Baptiste Coudurier

add msrle fourcc, quicktime_bmp.mov

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

69d987a6 01/16/2007 12:26 AM Baptiste Coudurier

add png fourcc

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

c3135e11 01/10/2007 10:30 AM Baptiste Coudurier

add official VC1 fourcc

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

2eed5a46 01/06/2007 11:54 PM Diego Biurrun

Rename variables: faad --> libfaad, faac --> libfaac, faadbin --> libfaadbin

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

8cb97693 11/14/2006 01:05 AM Baptiste Coudurier

partial support for vobsub in mp4, used by nero, unsupported-embedded-subs-2.mp4

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

95a07973 11/09/2006 12:09 AM Baptiste Coudurier

support m1a hdlr mpeg elementary audio handler, fix Po-Slow_Death_64K.mov

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

48855b26 11/03/2006 04:19 PM Baptiste Coudurier

do not overwrite codec type if already known, fix conflict between 'raw ' fourcc used for audio and video, ae002_wordup.mov

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

80c5b9a1 11/03/2006 03:04 PM Baptiste Coudurier

indention

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

152e9a43 11/03/2006 03:02 PM Baptiste Coudurier

reintroduce isom field and read version 1 audio stsd only if file is not isom, fix testclip_wrong_version_1_audio_stsd.mp4

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

949b1a13 11/01/2006 10:39 PM Steve L'Homme

Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
patch by Steve Lhomme, slhomme divxcorp com

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

a512446e 11/01/2006 07:16 PM Baptiste Coudurier

clean, always write major brand for debug

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

02799762 11/01/2006 07:12 PM Baptiste Coudurier

remove useless mp4 field

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

b59cb456 10/25/2006 10:50 PM Baptiste Coudurier

remove mov_read_leaf and remove useless reading function table, mov_read_default will skip atom with no parsing function anyway

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

7fbde343 10/23/2006 08:57 AM Aurelien Jacobs

replace coder/decoder file description in libavformat by muxer/demuxer

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

20da94e8 10/22/2006 04:17 PM Baptiste Coudurier

activate gif decoder, seems to work fine on showdown2.mov

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

d966b2f0 10/20/2006 01:06 PM Baptiste Coudurier

warn about zlib support needed if file has compressed moov atom

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

942f3bb5 10/20/2006 09:32 AM Michael Niedermayer

move memory reading ByteIOContext init from mov.c to avobuf.c

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

143bf7d7 10/19/2006 10:05 AM Michael Niedermayer

dont mess with ByteIOContext internal variables (fixes showdown2.mov)

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

ccd3228e 10/14/2006 08:43 PM Dominik Mierzejewski

Use proper PRI?64 macros for %ll? format to fix printf format warnings:
utils.c:833: warning: format ‘%lld’ expects type ‘long long int’, but argument 5 has type ‘int64_t’
utils.c:833: warning: format ‘%lld’ expects type ‘long long int’, but argument 6 has type ‘int64_t’...

a991b1fe 10/13/2006 10:48 AM Kostya Shishkov

TIFF decoder

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

3689cf16 10/11/2006 04:15 AM Kostya Shishkov

Targa image decoder

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

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

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

b95d44b6 10/04/2006 01:18 PM Baptiste Coudurier

remove useless casts

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

9a630c25 09/29/2006 10:30 AM Baptiste Coudurier

remove useless casts

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

626a8fe7 09/29/2006 10:28 AM Baptiste Coudurier

remove gcc warnings about void * used in arithmetic

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

9770089d 09/28/2006 05:59 PM Baptiste Coudurier

move sample size adjusting code after audio stsd v2 parsing to let v2 set correct channel number, fix Sony-hdv2.mov

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

e6f4c806 09/28/2006 05:54 PM Baptiste Coudurier

add lpcm fourcc

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

0299a87c 09/28/2006 05:52 PM Baptiste Coudurier

change codec id if sample size field is set to 24 in stsd, fix Sony-mx5p.mov

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

a41104f8 09/07/2006 08:19 PM Michael Niedermayer

fix sound of SampleVideo.mov (mp2 in mov)

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

c61900c6 08/24/2006 06:39 PM Baptiste Coudurier

fix mac3audio.mov, pcm_s8 and pcm_u8 can only have sample size of 1 and only if mono, dont rely on bits per sample which can be wrong

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

b95319a2 08/24/2006 09:53 AM Baptiste Coudurier

move amr parameters adjusting like other codecs

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

d00f8e17 08/24/2006 09:09 AM Baptiste Coudurier

dont set width/height for h261/h263/mpeg4 since they are oftenly wrong, let decoder init them

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

312954f0 08/24/2006 08:37 AM Baptiste Coudurier

put dv demuxing code around ifdef

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

989ac5a6 08/24/2006 08:32 AM Baptiste Coudurier

put dv demuxing code around ifdef

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

b60c0454 08/24/2006 08:28 AM Baptiste Coudurier

support vdva fourcc (dv + dv audio in mov)

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

b361ba2a 08/09/2006 12:11 PM Baptiste Coudurier

fourcc cleanup

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

61e3dd78 08/09/2006 12:10 PM Baptiste Coudurier

enable 'NONE' audio fourcc

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

2965f17b 08/03/2006 04:22 PM Baptiste Coudurier

sample size is 1 if bits per sample is 8 and mono channel

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

e40ee6a2 08/01/2006 02:58 PM Baptiste Coudurier

move common code from mov.c and movenc.c to isom.c

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

986c2ccb 08/01/2006 01:43 PM Baptiste Coudurier

add some useful debug info

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

9d9f4119 07/12/2006 12:09 AM Måns Rullgård

move common stuff from avienc.c and wav.c to new file riff.c

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

ff70e601 07/10/2006 09:14 PM Måns Rullgård

allow individual selection of muxers and demuxers

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

2ec7b29b 07/10/2006 12:10 PM Baptiste Coudurier

assign exact codec id, needed when stream copy

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

d2a067d1 07/09/2006 11:40 PM Måns Rullgård

give AVInput/OutputFormat structs consistent names

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

4990951b 07/08/2006 11:23 PM Baptiste Coudurier

simplify, use LE_32, BE_32 macros

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

cfca95f1 07/08/2006 01:36 PM Baptiste Coudurier

clean up useless code

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

1f1890c7 07/08/2006 12:58 PM Baptiste Coudurier

better handling of partial files

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

b72708f8 07/08/2006 12:14 PM Baptiste Coudurier

new mov_read_packet, mov_read_seek, fix seeking in ni mov, fix demuxing adpcm

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

e8d2507c 07/07/2006 09:43 AM Baptiste Coudurier

add MS ADPCM fourcc

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

e7cc4b52 07/07/2006 08:56 AM Baptiste Coudurier

skip others fourcc, if present

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

421de257 07/07/2006 08:45 AM Baptiste Coudurier

clean

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

05edc1a7 06/15/2006 11:22 PM Baptiste Coudurier

export all tracks to libavformat layer

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

ef4c8bbf 06/13/2006 11:13 PM Baptiste Coudurier

check fseek return value

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

c3daf8d8 06/13/2006 10:49 PM Baptiste Coudurier

fix unused computed value

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