Statistics
| Branch: | Revision:

ffmpeg / libavformat / movenc.c @ 24c3da16

History | View | Annotate | Download (58.9 KB)

# Date Author Comment
cf74dd4a 09/05/2008 02:30 AM Baptiste Coudurier

do not fail if audio is uncompressed and frame size is not set, just set it

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

efa1fb39 09/04/2008 06:26 PM Baptiste Coudurier

cosmetics, remove whitespace

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

4ed19420 09/04/2008 06:25 PM Kurtnoise

actually write dac3 atom, patch by Kurtnoise, kurtnoise at free dot fr

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

544a0f47 09/04/2008 06:17 PM Damiano Galassi

skip 2 bytes more when parsing ac3 frame, syncword 16bits + crc 16bits,
patch by Damiano Galassi, damiog at gmail dot com

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

c4e02d70 09/03/2008 07:42 PM Baptiste Coudurier

change the logic to mux 13818-3 and 11172-3 in mp4, less code

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

e00c3de8 09/03/2008 07:31 PM Baptiste Coudurier

forbid mp3 < 16000hz in anything except mov

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

c3b13251 09/03/2008 07:23 PM Baptiste Coudurier

dirac muxing support in mp4/mov

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

baa0be4c 09/03/2008 07:08 PM Baptiste Coudurier

cosmetics, vertical align

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

d4a240cb 09/03/2008 07:05 PM Baptiste Coudurier

ac3 muxing support in mov/mp4/m4v

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

dfce888f 09/02/2008 08:48 PM Baptiste Coudurier

correctly mux mpeg2 audio 13818-3 in mp4

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

e8c4df40 08/31/2008 08:21 PM Baptiste Coudurier

check for malloc failure

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

db568c07 08/31/2008 08:20 PM Baptiste Coudurier

copy whole frame in vosData for dnxhd, this code will be used for other codecs too

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

c1854592 08/24/2008 04:51 PM Reimar Döffinger

Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const *

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

59729451 08/23/2008 11:43 PM Aurelien Jacobs

convert every muxer/demuxer to write/read sample_aspect_ratio from/to
the corresponding AVStream instead of AVCodecContext

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

bc4c3a55 06/27/2008 09:29 PM Baptiste Coudurier

clarify error message about codec tag

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

40f8675c 06/15/2008 01:38 AM Baptiste Coudurier

set correct ftyp minor version for 3gp/2

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

6ba9ed95 06/14/2008 09:12 PM Baptiste Coudurier

invert mode_mov condition

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

d3e47832 06/14/2008 09:11 PM Baptiste Coudurier

simplify

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

3473ca9a 06/14/2008 09:10 PM Baptiste Coudurier

change 3gp/3g2 brands if h264 is present

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

cd70d17f 06/14/2008 09:07 PM Baptiste Coudurier

simplify ipod brand selection

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

7b0fb8b7 06/14/2008 09:06 PM Baptiste Coudurier

fix warning, write_ftyp return int now

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

83579084 06/14/2008 09:05 PM Baptiste Coudurier

put avc1 brand in compat list when h264 is present

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

65f52683 06/13/2008 01:52 PM Michael Niedermayer

I think we are also compliant to iso2.

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

ed6e47c2 06/13/2008 12:19 PM Michael Niedermayer

Add isom to the compatible brands.

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

1560b667 06/13/2008 11:30 AM Michael Niedermayer

Calculate ftyp size instead of hardcoding it.

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

a04aec6d 06/12/2008 03:08 AM Michael Niedermayer

simplify MODE_3G2

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

2c77994f 06/12/2008 03:08 AM Michael Niedermayer

Change MODE_* to 1<<c so several can be set at the same time.

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

ce072b2d 06/12/2008 12:56 AM Baptiste Coudurier

cosmetics, reindent

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

283c9a8e 06/12/2008 12:55 AM Baptiste Coudurier

don't write double sets of metadata in mov, only write usual ones

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

927509e1 06/11/2008 09:40 AM Baptiste Coudurier

indent

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

c6e2c6c9 06/11/2008 09:40 AM Baptiste Coudurier

support for 3gp metadata

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

07b7b06d 06/11/2008 09:35 AM Baptiste Coudurier

move utf8 code before udta func, will be used by 3gp tags

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

c55cc074 06/11/2008 09:33 AM Baptiste Coudurier

write usual brand for ipod format

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

d32d6def 06/11/2008 09:06 AM Baptiste Coudurier

simplify

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

20e22af8 06/11/2008 09:02 AM Baptiste Coudurier

factorize psp metadata

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

f7635edb 06/11/2008 08:50 AM Baptiste Coudurier

cosmetics

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

c3858df2 06/11/2008 08:39 AM Baptiste Coudurier

cosmetics

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

709c9f8d 06/11/2008 08:17 AM Baptiste Coudurier

support alac in ipod m4a format, tested on quicktime

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

ccec1b69 06/09/2008 10:14 PM Baptiste Coudurier

m4v/m4a are usual itunes/ipod/iphone extensions

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

d88812a9 06/09/2008 08:14 PM Baptiste Coudurier

indent

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

d1d87dfb 06/09/2008 08:13 PM Baptiste Coudurier

rework udta handling, if any track set bitexact, don't write any metadata

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

1dc7ff33 06/09/2008 07:58 PM Baptiste Coudurier

10l, add parentheses

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

cabc1a7d 06/09/2008 07:56 PM Baptiste Coudurier

indent

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

b63ba850 06/09/2008 07:56 PM Baptiste Coudurier

remove obsolete requirements, quicktime 6 is from 2002, not sure if muxing scheme still fits

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

0724373d 06/09/2008 06:23 PM Baptiste Coudurier

cosmetics

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

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