Statistics
| Branch: | Revision:

ffmpeg / libavformat / movenc.c @ a06ba2a1

History | View | Annotate | Download (54 KB)

# Date Author Comment
91208916 02/06/2008 06:57 PM Baptiste Coudurier

cosmetics, remove whitespaces before and after parenthesis

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

f70eccdb 02/04/2008 01:06 AM Michael Niedermayer

2 more missing consts found by -Wwrite-strings.

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

fa7343ea 01/31/2008 01:40 PM Baptiste Coudurier

stupid typo

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

ccac8438 01/31/2008 11:31 AM Baptiste Coudurier

support rawvideo in mov

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

4ad08acc 01/30/2008 01:22 PM Baptiste Coudurier

use context in av_log

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

c8134d71 01/30/2008 01:22 PM Baptiste Coudurier

warning is only valid for mov

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

0b98a7b3 01/28/2008 06:35 PM Baptiste Coudurier

cosmetics, split long lines, remove useless braces, merge comments and if

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

506e4bb8 01/28/2008 06:33 PM Baptiste Coudurier

cosmetics, vertically align

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

bbe05246 01/28/2008 04:58 PM Baptiste Coudurier

spoke too fast, fix dv fourcc in mov accordingly if strict

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

ea1664e3 01/28/2008 04:03 PM Baptiste Coudurier

finally set codec tags for mov/mp4/3gp muxers, this should not break anything, if it breaks anything, yell

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

d97f2144 01/28/2008 03:23 PM Baptiste Coudurier

indentation

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

a23c9c4a 01/28/2008 03:22 PM Baptiste Coudurier

correctly and only set standard stsd fourcc for mp4/3gp

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

d0c0a29b 01/28/2008 01:44 PM Baptiste Coudurier

write esds atom when mpeg-4 systems tags are used

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

2c2f58c0 01/28/2008 01:19 PM Baptiste Coudurier

document tag field

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

9ab3f71b 01/11/2008 11:33 PM Aurelien Jacobs

add a ff_ prefix to newly exported functions from avc.c

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

1bd2d763 01/11/2008 01:24 AM Aurelien Jacobs

Move isom_write_avcc() and related functions into a separate file.

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

6e6eebf9 01/11/2008 01:04 AM Aurelien Jacobs

extract isom_write_avcc into a function

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

de04ad45 01/11/2008 01:00 AM Aurelien Jacobs

Add one more parameter to avc_parse_nal_units so that it allows not to
free the input buffer.
This is required by upcoming extraction of isom_write_avcc to a function.

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

ed7fa39c 01/11/2008 12:47 AM Aurelien Jacobs

Check return value of avc_parse_nal_units().

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

b356f75d 12/20/2007 09:51 AM Baptiste Coudurier

fix indentation

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

79e42311 12/19/2007 04:00 PM Baptiste Coudurier

use generic 'glbl' atom if extradata is present but no specific method is known

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

44fb8ebb 12/03/2007 10:44 AM Baptiste Coudurier

fix dnxhd 720p in mov for quicktime player

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

899681cd 11/21/2007 07:41 AM Björn Axelsson

Use dynamically allocated ByteIOContext in AVFormatContext

patch by: Björn Axelsson, bjorn d axelsson a intinor d se
thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007

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

cfac9ec7 10/24/2007 02:22 PM Benoit Fouet

Cosmetics: indentation.

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

89a0d790 10/24/2007 02:20 PM Benoit Fouet

Prevent mov muxer from writing empty udta atoms.

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

86161cec 10/16/2007 04:40 PM Baptiste Coudurier

dont write udta atom for 3gp/3g2 for now, current written atoms (ilst) are itunes specific

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

00996920 10/16/2007 03:40 PM Baptiste Coudurier

indentation

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

fc4cbc16 10/08/2007 11:27 AM Baptiste Coudurier

DNxHD (SMPTE VC-3) encoder

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

89938d29 09/11/2007 11:46 PM Ramiro Polla

Typo

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

4f9e995a 07/08/2007 01:42 PM Måns Rullgård

kill harmless 64-bit pointer cast warning

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

90b5b51e 06/12/2007 06:50 PM Diego Biurrun

misc typo fixes

Originally committed as revision 9291 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

911f9b71 06/06/2007 01:21 PM Baptiste Coudurier

warn user if video codec timebase is very high

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

b1b64c23 05/30/2007 10:04 AM Aurelien Jacobs

typo

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

db8f4a92 05/30/2007 12:08 AM Michael Niedermayer

warn the user about the the mdhd problem
(this is of course not a good solution but its better than silently
generating invalid files, we should find a better solution)

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

4f60f34a 05/21/2007 08:33 AM Baptiste Coudurier

print and return error if output is non seekable

Originally committed as revision 9087 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

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

cosmectics, mov -> mp4

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

4278662d 03/21/2007 10:03 AM Baptiste Coudurier

treat frame_size > 1 as compressed audio

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

10fc840c 03/04/2007 01:56 AM Baptiste Coudurier

fix pcm u/s8 muxing

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

2260499c 03/04/2007 01:48 AM Baptiste Coudurier

deobfuscate, clearly split mov case

Originally committed as revision 8212 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

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

1aad0dfd 12/11/2006 01:31 PM Baptiste Coudurier

remove useless sampleDuration

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

b596102e 12/11/2006 01:30 PM Baptiste Coudurier

check codec frame size directly and only for audio

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

79e5a53c 11/08/2006 01:15 AM Michael Niedermayer

utf8 title support for psp (untested)

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

e344c1ea 11/01/2006 09:09 PM Steve L'Homme

reindentation, patch by From: Steve Lhomme, slhomme divxcorp com

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

f45b744c 11/01/2006 05:56 PM Baptiste Coudurier

simplify

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

aa90239f 11/01/2006 05:27 PM Baptiste Coudurier

mov vfr muxing

Originally committed as revision 6854 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

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

ffb512e3 09/04/2006 02:22 PM Baptiste Coudurier

move track timescale/sampleDuration init to write_header and return error if not set

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

5340a0bc 08/24/2006 10:32 AM Baptiste Coudurier

wide atom is only defined in mov, use free for mp4/3gp

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

72289140 08/11/2006 09:27 AM Baptiste Coudurier

set elst start time to first pts

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

2c5ad5fd 08/07/2006 03:48 PM Baptiste Coudurier

use correct tag for h263 in mov

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

87494ea0 08/07/2006 03:04 PM Baptiste Coudurier

detailed infos about d263 atom

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

915282e5 08/07/2006 02:19 PM Baptiste Coudurier

indention

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

5997ed78 08/07/2006 02:18 PM Baptiste Coudurier

only set fields for mov, reserved for 3gp, mp4

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

80f05e79 08/07/2006 02:15 PM Baptiste Coudurier

sampleSize field to 16, reserved for mp4 and 3gp

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

86ca5710 08/07/2006 02:11 PM Baptiste Coudurier

mp4, 3gp field is reserved and value is 2

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

57ef6acc 08/07/2006 02:09 PM Baptiste Coudurier

use ternary

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

c096ebca 08/07/2006 02:06 PM Baptiste Coudurier

vbr compression id is only used in mov

Originally committed as revision 5945 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

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

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

ac3e1834 07/07/2006 05:50 PM Baptiste Coudurier

av_get_bits_per_sample and due simplifications

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

06fcf56c 07/06/2006 02:57 PM Baptiste Coudurier

typo fix

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

875f9287 07/06/2006 02:46 PM Baptiste Coudurier

10l, all modes is 0x81FF

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

b7d9da10 07/06/2006 02:38 PM Baptiste Coudurier

simplify and write correct values conforming to specs

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

2111e3f9 07/06/2006 12:27 PM Michael Niedermayer

check for unparsed AMR input

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

9a39cd35 07/06/2006 12:17 PM Michael Niedermayer

vbr requires version=1 and samplesize=0 per QT spec
untested, but if this doesnt work the issue is likely somewhere else, as iam just chaning the random nonsense we do to what the spec says should be done

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

5cb49ca1 07/04/2006 02:03 PM Baptiste Coudurier

write exact values for audio stsd v1

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

42fb4148 06/25/2006 12:10 AM Baptiste Coudurier

check only existing streams

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

0aec3c5c 06/24/2006 06:09 PM Baptiste Coudurier

simplify

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

aa1c1c61 06/19/2006 11:28 AM Baptiste Coudurier

fix aac in mov for ipod

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

7b49ce2e 06/18/2006 11:33 AM Stefan Huehner

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

a97c1e93 06/17/2006 03:53 PM Stefan Huehner

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...

543eebd5 06/13/2006 02:38 PM Baptiste Coudurier

fix mp3 muxing

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

7cf0e16f 05/19/2006 01:53 AM Michael Niedermayer

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

ed90d370 05/18/2006 11:32 PM Michael Niedermayer

dont store mov style meta tags in mp4 (fixes ffmpeg -title + gtkpod)

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

6f276720 05/18/2006 11:03 PM Michael Niedermayer

dont write LAVF_ID if bitexact and any meta tag is set

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

efda3395 05/18/2006 10:49 PM Michael Niedermayer

simplify meta tag writing code

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

2c95f59f 05/15/2006 05:11 PM Baptiste Coudurier

fix avc nal parsing

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

5e0c720a 05/13/2006 11:47 PM Baptiste Coudurier

fix mulaw muxing

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

6dd19fff 05/13/2006 10:25 PM Baptiste Coudurier

do not write wave if not needed

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

3a72cbd9 05/13/2006 09:00 PM Baptiste Coudurier

fix AMR muxing in mov

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

fcef991a 05/13/2006 08:05 PM Baptiste Coudurier

add pcm 24/32 le/be support

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

08db8f18 05/13/2006 06:45 PM Michael Niedermayer

simplify

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

039627cf 05/13/2006 06:01 PM Baptiste Coudurier

clean and simplify

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

b451719e 05/10/2006 06:00 PM Baptiste Coudurier

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

9c09db54 05/10/2006 05:56 PM Baptiste Coudurier

fix damr atom, needed for quicktime player

Originally committed as revision 5358 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

5616f85d 04/14/2006 10:51 AM Baptiste Coudurier

clean and simplify mov_write_packet

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

611fd605 04/14/2006 09:54 AM Baptiste Coudurier

get avcC profile and level indication from sps (from handbrake)

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

18c697ac 04/13/2006 01:21 PM Baptiste Coudurier

write mdat in write_header avoid check in write_packet

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

32ba6fb1 04/11/2006 08:12 AM Baptiste Coudurier

dont write stss atom if keyframes only

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

a336965e 04/10/2006 05:04 PM Baptiste Coudurier

fix edts for tracks without b frames

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

87b041e0 04/04/2006 05:44 PM Michael Niedermayer

little h.264 related hunk from diff between cvs and mobile hackerz

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