Statistics
| Branch: | Revision:

ffmpeg / libavformat / mov.c @ a98d3e82

History | View | Annotate | Download (63.1 KB)

# Date Author Comment
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

a2fe3b58 06/12/2006 01:09 PM Baptiste Coudurier

simplify, completely ignore streams not recognized, that fixes seeking for some files

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

dae5b496 05/18/2006 03:18 PM Baptiste Coudurier

fix seeking, typo provoking hard segfault

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

c7e63546 05/18/2006 03:17 PM Baptiste Coudurier

fix keyframe check, stss might be there but count set to 0

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

ed70a509 05/14/2006 02:21 PM Baptiste Coudurier

add quicktime uncompressed 8bit 4:2:2 support

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

b565ea09 05/11/2006 09:29 PM Baptiste Coudurier

fix spliting chunks, simplify

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

bfc2a19d 05/09/2006 10:10 PM Baptiste Coudurier

10l, undef DEBUG

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

750b4aaa 05/09/2006 10:07 PM Baptiste Coudurier

assing correct codec_id for mjpegb

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

a20da52c 05/01/2006 03:52 PM Baptiste Coudurier

skip null fourcc, fix ep2_mystery_m640_dummy.mov

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

3cb4ee51 04/19/2006 02:18 PM Baptiste Coudurier

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

b6c1bfe0 04/19/2006 12:56 PM Baptiste Coudurier

add AVID DV fourcc

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

e0977c80 04/19/2006 12:53 PM Baptiste Coudurier

indention

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

5c72cad8 04/19/2006 12:51 PM Baptiste Coudurier

always skip garbage at end of atom

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

98d12b09 04/19/2006 10:02 AM Baptiste Coudurier

move declaration to mov.h

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

b0519015 03/27/2006 04:19 PM Baptiste Coudurier

ignore wrong negative cts values created by quicktime

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

3ed73c46 03/26/2006 05:05 PM Baptiste Coudurier

let vorbis decoder init too, fix mi2_vorbis51.mp4

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

e31bd3e3 03/26/2006 04:54 PM Baptiste Coudurier

add mp3on4 detection, fix red.mp4

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

ec04d244 03/24/2006 05:03 PM Baptiste Coudurier

let faad init parameters properly, fix many SBR samples

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

99487f42 03/24/2006 04:52 PM Baptiste Coudurier

fix demuxing of CDR-Dinner_LAN_800k.mp4

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

e1017f2b 03/24/2006 04:01 PM Baptiste Coudurier

need to dissociate pcm 16bit and 8bit cases

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

0dd39bfe 03/24/2006 03:38 PM Baptiste Coudurier

Quicktime creates S8 that way too

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

a66abcb1 03/24/2006 03:25 PM Baptiste Coudurier

vorbis seems to be 221, decodes borgcube_vorbis20.mp4, demux mi2_vorbis51.mp4 though not decoded properly (5:1), 249608749a89.3g2 is 225 and is Qclp

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

7e815047 03/23/2006 12:11 PM Baptiste Coudurier

use 64bit types

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

f444b977 03/22/2006 10:56 AM Baptiste Coudurier

clean

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

1175561e 03/22/2006 10:45 AM Baptiste Coudurier

support 64bit date/duration

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

8fcdd831 03/21/2006 06:32 PM Michael Niedermayer

fixing current_sample vs. next_sample mess

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

f4c7b001 03/14/2006 12:25 AM Baptiste Coudurier

fix sample size for uncompressed sound

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

576f1445 03/12/2006 11:55 PM Baptiste Coudurier

indention

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

6f2741f4 03/12/2006 03:43 PM Baptiste Coudurier

use of PRI macros in dprintf

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

5148a2ae 03/12/2006 01:38 PM Baptiste Coudurier

fix conversion types in dprintf

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

0ab16fe0 03/11/2006 06:43 PM Baptiste Coudurier

fix a warning when DEBUG is defined

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

70a61ed4 03/11/2006 11:30 AM Michael Niedermayer

some mov files have invalid pts so we need to consider these pts too in calculating the timabase

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

6e269594 03/06/2006 10:15 PM Baptiste Coudurier

set track timescale to mov timescale if 0 patch by (Baptiste COUDURIER <baptiste.coudurier smartjog com)

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

79c343c0 03/06/2006 09:29 PM Baptiste Coudurier

referencing more FCP fourccs patch by (Baptiste COUDURIER <baptiste.coudurier smartjog com)

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

fc5188f3 03/06/2006 09:22 PM Baptiste Coudurier

add support for Motion JPEG 2000 file format patch by (Baptiste COUDURIER <baptiste.coudurier smartjog com)

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

6a045bf3 03/04/2006 01:13 AM Baptiste Coudurier

Support mov stsd atom version 2.

Patch by Baptiste COUDURIER, baptiste <<dot>> coudurier <<at>> smartjog <<dot>> com

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

b4712e3c 02/22/2006 11:46 PM Baptiste Coudurier

CTTS support patch by (Baptiste COUDURIER <baptiste.coudurier smartjog com>)

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