Statistics
| Branch: | Revision:

ffmpeg / libavformat / movenc.c @ 4815e246

History | View | Annotate | Download (61.3 KB)

# Date Author Comment
406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

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

5d2160a0 01/16/2009 01:12 AM Baptiste Coudurier

move actual writing before so new size can be taken into account

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

ca93bc17 01/15/2009 02:07 PM Luca Abeni

Reindent after last commit

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

0a63a676 01/15/2009 02:03 PM Luca Abeni

Do not reallocate AVPacket's data when muxing a packet

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

b250f9c6 01/13/2009 11:44 PM Aurelien Jacobs

Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.

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

87609b51 01/11/2009 10:42 AM Baptiste Coudurier

cosmetics

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

985688b8 01/11/2009 10:41 AM Baptiste Coudurier

remove warnings about uninitialized vars

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

3d1b0fcd 01/11/2009 10:36 AM Baptiste Coudurier

cosmetics

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

f6204886 01/11/2009 10:26 AM David Conrad

Add support for muxing mov/mp4/3gp timed text streams

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

c3e92a6c 12/11/2008 08:06 PM Baptiste Coudurier

remove _t in typedef for POSIX compatibility

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

bc5c918e 10/03/2008 10:16 AM Diego Biurrun

Remove offset_t typedef and use int64_t directly instead.
The name offset_t is easily confused with the standard off_t type and
*_t is POSIX reserved namespace if any POSIX header is included.

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

bed4fc54 09/08/2008 07:11 PM Baptiste Coudurier

write copyright metadata tag

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

dd1c8f3e 09/08/2008 02:24 PM Luca Abeni

Bump Major version, this commit is almost just renaming bits_per_sample to
bits_per_coded_sample but that cannot be done seperately.
Patch by Luca Abeni
Also reset the minor version and fix the forgotton change to libfaad.
Note: The API/ABI should not be considered stable yet, there still may...

1993f8d6 09/08/2008 12:58 AM Baptiste Coudurier

terminate tag tables by CODEC_ID_NONE

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

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