Statistics
| Branch: | Revision:

ffmpeg / libavformat / movenc.c @ 831ec935

History | View | Annotate | Download (55.5 KB)

# Date Author Comment
bde15e74 06/03/2008 04:20 PM Stefano Sabatini

Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.
patch by Stefano Sabatini, stefano.sabatini-lala poste.it
along with some spelling/consistency fixes for the long names by me

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

96f69e0d 05/29/2008 12:58 AM Baptiste Coudurier

warn if pts is not set, prevent writing negative/weird cts, happens when using genpts and streamcopy

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

c4f078ff 05/29/2008 12:54 AM Baptiste Coudurier

reindent

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

e95580e7 05/29/2008 12:54 AM Baptiste Coudurier

this should be valid for audio too

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

ccd425e7 05/06/2008 09:16 AM Diego Biurrun

Remove unnecessary parentheses from return calls.

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

287d6cfa 04/24/2008 05:22 PM Baptiste Coudurier

cosmetics: remove useless whitespaces and put braces correctly

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

463e7afd 04/24/2008 01:59 PM Baptiste Coudurier

support for alac in .mov

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

b64518e9 04/04/2008 09:55 AM Baptiste Coudurier

special mpeg2 handling is no more needed

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

b371539a 03/30/2008 09:18 PM Baptiste Coudurier

prevent writing empty stss atom

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

721da10a 03/20/2008 06:48 PM Baptiste Coudurier

fix mpeg2 muxing, replace seq header if contained in extradata and key frame does not contain it

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

7b0f4c9a 03/20/2008 06:42 PM Baptiste Coudurier

cosmetics, move case up

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

aa9f4208 03/16/2008 01:36 PM Baptiste Coudurier

ipod/iphone compatible mp4 muxer

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

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