Statistics
| Branch: | Revision:

ffmpeg / libavformat @ a8fd7e76

# Date Author Comment
a8fd7e76 09/12/2008 12:06 AM Aurelien Jacobs

matroskadec: simplify, first_timecode is already in the index
no need to duplicate it

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

5358a81f 09/11/2008 10:42 PM Aurelien Jacobs

matroskadec: prevent seeking before the first keyframe of the reference stream

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

a6789dca 09/11/2008 05:43 PM Ronald S. Bultje

Reindent after r15927, see discussion in "[PATCH] rtsp cleanup part 1:
remove duplicate code" thread on ML.

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

ee0cb67f 09/11/2008 05:43 PM Ronald S. Bultje

Factorize out common code for opening of the RTP parsing context between
SDP and RTSP into a new function. See discussion on ML in "[PATCH] rtsp
cleanup part 1: remove duplicate code" thread.

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

e7f656d5 09/10/2008 12:51 PM Michael Niedermayer

Clarify convergence_duration.

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

00adc1e5 09/09/2008 06:32 PM Baptiste Coudurier

set bits_per_coded_sample according to new lavc api

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

c1658257 09/09/2008 12:10 PM Aurelien Jacobs

matroskadec: demux relevant subtitle packets after a seek
only works for subtitle tracks which were properly indexed up to the seek point

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

82360e67 09/09/2008 12:07 PM Aurelien Jacobs

matroskadec: ensure that overlapping subtitles are not added to the index

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

20f74665 09/09/2008 12:01 PM Aurelien Jacobs

matroskadec: after seeking, skip up to the desired timestamp instead of
the desired stream

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

f14a201b 09/09/2008 11:54 AM Aurelien Jacobs

matroskadec: move timecode calculation a little earlier
so as to be able to use it in other part of the code

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

3fc9d7ce 09/09/2008 11:23 AM Aurelien Jacobs

matroskadec: sanitize track time_scale before using it
fix issue628

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

66ec3d56 09/09/2008 02:56 AM Baptiste Coudurier

print stream index in decimal not in hex, easier for debugging

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

bf912a48 09/08/2008 07:37 PM Baptiste Coudurier

set block align in av_write_header if not set, fix issue #489

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

24b8aa84 09/07/2008 04:17 AM Baptiste Coudurier

set default bps to 16 in wav header

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

4fce284c 09/07/2008 01:25 AM Ronald S. Bultje

Implement RDT-specific data parsing routines. After these changes, simple
playback of RTSP/RDT streams should work. See discussion in "Realmedia patch"
thread on ML.

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

99b2ac07 09/07/2008 01:24 AM Ronald S. Bultje

Reindent after previous patch.

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

1256d16b 09/07/2008 01:22 AM Ronald S. Bultje

Implement a RDT-specific SET_PARAMETER command that subscribes to the
first stream in a RTSP/RDT session. See discussion in "Realmedia patch"
thread on ML.

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

ff13ba92 09/07/2008 01:21 AM Ronald S. Bultje

Add dynamic payload handlers to rdt.c. These follow the same API as the ones
in rtpdec.c, so that they can be shared and used in the same way in rtsp.c.
The handlers, since they are specific for RDT, are registered in rdt.c and
a new registration function is thus called from allformats.c....

0369d2b0 09/07/2008 01:19 AM Ronald S. Bultje

Give register_dynamic_payload_handler() in rtpdec.c a ff_ prefix and export
it so that I can use it in rdt.c as well. See discussion in "Realmedia patch"
thread on ML.

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

74cf4819 09/07/2008 12:05 AM Aurelien Jacobs

bump lavf micro version to allow checking for the matroska/ASS bugfix in r15211

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

a3467f86 09/06/2008 11:44 PM Aurelien Jacobs

matroskadec: remove now useless vstream and is_video_key_frame

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

dbfb0e5f 09/06/2008 11:43 PM Aurelien Jacobs

matroskadec: remove useless braces

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

24c3da16 09/06/2008 11:39 PM Aurelien Jacobs

matroskadec: ensure that the timecode added to the index are is the one
of the actual keyframe block, and not the one of the start of the cluster
containing this block.

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

235a51ad 09/05/2008 02:20 AM Baptiste Coudurier

simplify bps code by using av_get_bits_per_sample

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

3eb9bfbb 09/04/2008 11:26 PM Aurelien Jacobs

matroskadec: fix ASS subtitle track packets before emitting them
Matroska does some butchering when storing the ASS lines. The start and end
time are removed (because they are duplicated in the container).
The matroska_fix_ass_packet() function simply restore those start and end...

52cf3954 09/04/2008 11:19 PM Baptiste Coudurier

Fix msgsm in wav, do not set blkalign to frame size, this is wrong,
all samples have correct blkalign set to 65

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

62c24705 09/04/2008 11:08 PM Aurelien Jacobs

matroska: subtitle display duration must be stored in pkt->convergence_duration

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

5d79f30d 09/04/2008 10:35 PM Baptiste Coudurier

set block align and frame size for gsm in aiff

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

5180b027 09/03/2008 07:18 PM Baptiste Coudurier

cosmetics, move up mpeg1video mp4 objecttype

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

2f980d2a 09/03/2008 07:17 PM Baptiste Coudurier

cosmetics, change values to hex since mp4ra use hex

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

dc76fe13 09/03/2008 05:57 PM Reimar Döffinger

Change doxygen comment: Clarify when av_write_trailer should be called.

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

a2636c0f 09/03/2008 02:44 PM Michael Niedermayer

Add AVPacket.convergence_duration.

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

a82630de 09/03/2008 02:02 PM Michael Niedermayer

Try to clarify the semantics of AVPacket.duration.

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

0ad306bc 09/03/2008 04:47 AM Ronald S. Bultje

Remove unused code that used to handle protocol concatenation, i.e. trying
multiple protocols at the same time. We now cycle protocols individually
to autodetect, making this code no longer needed, and thus the support code
for it in make_setup_request() can be removed. See "[PATCH] remove transport...

e9dea59f 09/03/2008 04:44 AM Ronald S. Bultje

Implement Realmedia/RTSP-compatible SETUP command. This includes calculation
of the "RealChallenge2" response, which is some sort of authentication. See
discussion in "Realmedia patch" thread on ffmpeg-devel.

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

bea6c1ec 09/03/2008 01:42 AM Baptiste Coudurier

fix fourcc comment

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

15995030 09/03/2008 12:07 AM Ronald S. Bultje

Move av_set_pts_info() inside the mdpr_read_codecdata() call, so that it is
shared between the RM demuxer and the RTSP/RDT parser; both use the same
timebase. See discussion in "[PATCH] rmdec.c: move av_set_pts_info()" on ML.

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

79d5045d 09/03/2008 12:05 AM Ronald S. Bultje

Use chunk-size in function calling mdpr_read_codecdata() rather than in the
function itself. This way, old-style (.ra4) RTSP/RDT OpaqueData chunks can
be parsed using this function as well (they don't have the size bits). See
discussion on ML in "[PATCH] rmdec.c - small read_mdpr_codecdata() API...

d1c2156b 09/02/2008 10:53 PM Laurent Aimar

Fix an invalid free in the AVI muxer when an unsupported audio track is added.
patch by Laurent Aimar, fenrir via.ecp fr

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

8212568a 09/02/2008 10:45 PM Diego Biurrun

Replace generic CONFIG_MUXERS preprocessor conditionals by more specific
CONFIG_FOO_MUXER conditionals where appropriate.

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

c1843188 09/02/2008 10:31 PM Diego Biurrun

Remove pointless #ifdef CONFIG_VHOOK from the code.
The file is only ever compiled if CONFIG_VHOOK is set.

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

428626d5 09/02/2008 07:13 PM Baptiste Coudurier

allow mp2 to be muxed into mp4

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

74aa41ba 09/02/2008 03:33 PM Michael Niedermayer

Fix detection of MPEG4 in MPEG-PS.
Fixes issue568.

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

bdf6972c 09/01/2008 05:20 PM Justin Ruggles

change back to using CONFIG_*_DEMUXER for ac3_eac3_probe(), but use it
correctly this time.

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

23cdcb22 09/01/2008 03:50 PM Aurelien Jacobs

matroska: add E-AC-3 support
Thanks again Justin !

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

75198e7a 09/01/2008 03:31 PM Aurelien Jacobs

simplify ac3_probe() and eac3_probe(). patch by Aurelien Jacobs.

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

4d951ef8 09/01/2008 03:28 PM Justin Ruggles

check ENABLE_*_DEMUXER instead of CONFIG_*_DEMUXER

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

2988c93d 09/01/2008 02:33 PM Justin Ruggles

create a separate codec_id for E-AC-3

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

5f86057f 09/01/2008 01:51 PM Ronald S. Bultje

Remove useless "else" case in if X { A; return }; else { B }. See discussion
in "Realmedia patch" thread on mailinglist.

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

d6bb9ebd 09/01/2008 01:47 PM Ronald S. Bultje

Some RTSP streams use SDP lines longer than 1024 bytes, so the SDP line
buffer needs to be increased. See discussion in "Realmedia patch" thread
on mailinglist.

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

897ade1b 09/01/2008 01:46 PM Ronald S. Bultje

Implement Realmedia-compatible DESCRIBE command.

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

1cf151e9 08/31/2008 05:32 PM Ronald S. Bultje

Send RTSP OPTIONS command to detect server type.

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

30aa6aed 08/31/2008 05:32 PM Ronald S. Bultje

Read RealChallenge1 field from the server.

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

e0776043 08/31/2008 05:30 PM Ronald S. Bultje

Implement RTSPServerType enum as a way to identify the flavour of RTSP that
the server will send to us (standard-compliant RTP or Realmedia-style RDT).

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

75128a22 08/31/2008 05:23 PM Ronald S. Bultje

Revert back to old version (r15103).

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

98790382 08/31/2008 07:39 AM Stefano Sabatini

Globally rename the header inclusion guard names.

Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.' to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_"....

b1878364 08/31/2008 04:35 AM Baptiste Coudurier

do no write multi descriptor when only one track is present

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

6ae9d3fa 08/31/2008 04:26 AM Baptiste Coudurier

factorize

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

f05773ea 08/31/2008 04:25 AM Baptiste Coudurier

remove mxf_build_structural_metadata, simplify

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

98f7c5e0 08/31/2008 04:24 AM Baptiste Coudurier

move mxf_write_package to permit function merge

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

a4d7a678 08/31/2008 04:20 AM Baptiste Coudurier

cosmetics, Pair -> Entry

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

d4ffc57d 08/31/2008 04:13 AM Baptiste Coudurier

store index in table in MXFStreamContext, simplify

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

f2ebd159 08/31/2008 04:07 AM Baptiste Coudurier

merge descriptor write table with essence container uls table and simplify

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

b6fa8a8a 08/31/2008 03:45 AM Baptiste Coudurier

fix type in prototype

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

85b5ee2b 08/31/2008 03:42 AM Baptiste Coudurier

remove header_byte_count_offset from context

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

cc984060 08/31/2008 03:36 AM Baptiste Coudurier

simplify and correctly rewrite metadata in header partition, mark it closed complete

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

ca276e6a 08/31/2008 03:20 AM Baptiste Coudurier

simplify current partition offset

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

158efd74 08/31/2008 03:12 AM Ronald S. Bultje

Implement RTSP/Realmedia-compatible OPTIONS command. See "Realmedia patch"
thread on mailinglist for discussion. This patch also implements a
RTSPServerType enum, which allows the RTSP to keep track of what kind of a
stream we're handling: standard-compliant RTP or a proprietary derivative....

6685f639 08/31/2008 03:06 AM Baptiste Coudurier

header partition is open incomplete for now

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

7d5fdf90 08/31/2008 03:01 AM Baptiste Coudurier

always write footer partition according to specs

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

c5a20912 08/31/2008 02:55 AM Baptiste Coudurier

10l fix mxf_get_essence_container_ul

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

4e2f346b 08/31/2008 02:50 AM Baptiste Coudurier

cosmetics, mux_write -> mxf_write

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

68f4259c 08/31/2008 02:49 AM Baptiste Coudurier

correctly set track duration

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

cdedd878 08/31/2008 02:46 AM Baptiste Coudurier

set duration to distinguished value

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

4d418883 08/31/2008 02:41 AM Baptiste Coudurier

correctly write codec ul, mpeg-2 needs profile and level to be set

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

064abb8a 08/31/2008 01:48 AM Baptiste Coudurier

simplify, pass AVStream directly instead of index

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

38573e8f 08/31/2008 01:44 AM Baptiste Coudurier

cosmetics, whitespace

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

c872bdb0 08/31/2008 01:41 AM Baptiste Coudurier

remove now useless track_number_sign

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

4ee873e3 08/31/2008 01:39 AM Baptiste Coudurier

put back mxf_essence_container_uls in demuxer as static const

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

ecb71f8f 08/31/2008 01:37 AM Baptiste Coudurier

remove now useless mxf_essence_element_key array

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

316b438f 08/31/2008 01:34 AM Baptiste Coudurier

fix track number ul in primer pack

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

b8ad3f78 08/31/2008 01:33 AM Baptiste Coudurier

introduce MXFContainerEssencePair to associate essence element key and
essence container easily and compute essence element key in write_header

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

e51a81e0 08/31/2008 12:40 AM Baptiste Coudurier

cosmetics

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

e14d374e 08/31/2008 12:39 AM Baptiste Coudurier

replace sizeof(type) by sizeof *ptr

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

ac0ab12f 08/31/2008 12:36 AM Baptiste Coudurier

merge declaration and init

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