Statistics
| Branch: | Revision:

ffmpeg / libavformat / matroska.c @ 916bf03a

History | View | Annotate | Download (90.2 KB)

# Date Author Comment
916bf03a 03/12/2007 09:58 PM Aurelien Jacobs

move timecode calculation out of laces loop

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

ded669f8 03/11/2007 11:44 PM Aurelien Jacobs

cosmetic: indent after last commit

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

ac9073c9 03/11/2007 11:40 PM Aurelien Jacobs

reorder pts of packets from tracks using V_MPEG* codecs

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

3d20538d 03/11/2007 11:19 PM Aurelien Jacobs

revert r7181
This was a stupid mistake. We already take care of time_scale
in av_set_pts_info().

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

6bed20f4 03/11/2007 11:05 PM Aurelien Jacobs

check if current block contains a B frame and gives this info to parse_block()

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

4d41f3ee 03/11/2007 10:54 PM Aurelien Jacobs

extract ebml_read_binary() out of matroska_parse_block()
This allows to read all the blockgroup parameters before
parsing the block itself.

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

12f3278d 03/11/2007 10:28 PM Aurelien Jacobs

reindent after last commit

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

0fb7a2b9 03/11/2007 10:26 PM Aurelien Jacobs

parse clusters until some packets are queued
instead of parsing only one cluster

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

0f3bd8ce 03/11/2007 10:19 PM Aurelien Jacobs

fix a stupid bug in ebml_read_sint()

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

912c94f3 03/11/2007 10:16 PM Aurelien Jacobs

use codec_get_id() instead of deprecated codec_get_[bmp/wav]_id()

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

3c58dc0b 03/02/2007 12:14 AM Aurelien Jacobs

don't rely on a specific appearance order for ebml elements at the same level

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

0cc5ea2e 03/02/2007 12:06 AM Aurelien Jacobs

add support for simple blocks (ie. matroska v2)

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

de7779b5 03/01/2007 11:50 PM Aurelien Jacobs

cosmetics: fix indentation of the new matroska_parse_block() function

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

1afdcdf1 03/01/2007 11:46 PM Aurelien Jacobs

split a matroska_parse_block() function from matroska_parse_blockgroup()

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

ebfcf31d 03/01/2007 11:36 PM Aurelien Jacobs

fix an off-by-one error in probing function
this prevented correct detection of Mushishi24-head.mkv

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

be691b10 11/28/2006 11:41 PM Aurelien Jacobs

matroska: scale timecode according to time_scale
fixes jerky playback of planet.earth.mkv

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

b9d32859 11/23/2006 10:26 PM Aurelien Jacobs

No need for special trick anymore for flac in matroska.
The flac decoder now understand full metadata header in extradata.

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

d9d6e7b7 11/21/2006 11:47 PM Aurelien Jacobs

add support for FLAC in matroska

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

0d6d9632 11/20/2006 08:16 PM Aurelien Jacobs

add support for tta in matroska

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

9a313fe0 11/20/2006 12:33 AM Aurelien Jacobs

cosmetics: reindent after last commit

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

a487d231 11/20/2006 12:31 AM Aurelien Jacobs

matroska: split real video frames so that each packet contains only one slice

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

363c86ce 11/20/2006 12:15 AM Aurelien Jacobs

matroska: properly handle real video extradata

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

a76920d8 11/20/2006 12:04 AM Aurelien Jacobs

simplify free()+set to NULL using av_freep()

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

7e244702 11/12/2006 04:59 PM Aurelien Jacobs

Allows playback of truncated matroska files.

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

82bfffaf 11/11/2006 12:56 AM Steve L'Homme

Fix wrong comment.
Patch by Steve Lhomme % slhomme A divxcorp P com %
Original thread:
Date: Fri, 10 Nov 2006 15:29:50 +0100
Subject: [Ffmpeg-devel] [PATCH] fix a comment

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

5d352ca9 11/11/2006 12:49 AM Steve L'Homme

Add A_AAC codec identifier support in matroska.
Patch by Steve Lhomme % slhomme A divxcorp P com %
Original thread:
Date: Fri, 10 Nov 2006 15:22:33 +0100
Subject: [Ffmpeg-devel] [PATCH] Handle "A_AAC" in matroska codec IDs

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

cbee7a69 11/09/2006 11:37 AM Baptiste Coudurier

get rid of CODEC_ID_MPEG4AAC after next version bump, and change it to CODEC_ID_AAC where used

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

09c2b942 11/08/2006 08:13 PM Aurelien Jacobs

add support for AAC in matroska

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

4647c0ec 11/08/2006 08:09 PM Aurelien Jacobs

add audio output sampling freqency reading in matroska

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

95cc43b2 11/08/2006 06:53 PM Aurelien Jacobs

Better way to detect cluster (fix files encoded with Haali's muxer).

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

0ab07420 11/07/2006 12:11 AM Aurelien Jacobs

Allow reading matroska title.

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

5b99b90d 11/06/2006 11:58 PM Aurelien Jacobs

cosmetics: reindent after last commit

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

ce99efc6 11/06/2006 11:57 PM Aurelien Jacobs

Don't need to check for NULL before av_free().
And don't need to memset(0) the no more used priv_data.

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

ae17bf6a 11/06/2006 11:52 PM Steve L'Homme

Add support for block duration.
Patch by Steve Lhomme % slhomme A divxcorp P com %
Original thread:
Date: Mon, 06 Nov 2006 19:22:14 +0100
Subject: [Ffmpeg-devel] [PATCH] Matroska block duration support

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

063c8f26 11/06/2006 11:14 PM Steve L'Homme

Ensure codec_id = CODEC_ID_NONE for unknown codecs (don't reuse previous one).
Patch by Steve Lhomme % slhomme A divxcorp P com %
Original thread:
Date: Mon, 06 Nov 2006 21:20:14 +0100
Subject: [Ffmpeg-devel] [PATCH] Matroska known/unknown codec

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

b9756b2e 11/06/2006 11:07 PM Steve L'Homme

guess matroska files frame rate
Patch by Steve Lhomme % slhomme A divxcorp P com %
Original thread:
Date: Mon, 06 Nov 2006 21:28:52 +0100
Subject: [Ffmpeg-devel] [PATCH] Matroska FPS info

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

1c75f2bc 11/06/2006 07:01 PM Steve L'Homme

remove floats in 10 bytes/byte support (no version of matroska used it)
Patch by Steve Lhomme % slhomme A divxcorp P com %
Original thread:
Date: Nov 6, 2006 7:24 PM
Subject: [Ffmpeg-devel] [PATCH] no 10 bytes floats

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

3f509ba1 11/06/2006 06:07 AM Kostya Shishkov

WavPack support in Matroska

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

191e8ca7 09/27/2006 07:47 PM Måns Rullgård

fix some signedness warnings

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

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

a5e9102b 06/16/2006 07:54 AM Måns Rullgård

free codec extradata in av_close_input_file

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

d766800b 03/25/2006 07:51 PM Michael Niedermayer

dont set random timestamps if they are not known

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

78a11456 03/25/2006 07:40 PM Michael Niedermayer

fixing timebase

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

662710ed 03/25/2006 01:37 PM Steve L'Homme

Rename time variable to the more descriptive block_time.
patch by Steve Lhomme steve.....lhomme..@..free.....fr

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

d439facb 03/22/2006 11:11 AM Steve L'Homme

duration and subitle fix from the patch by Steve Lhomme

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

70596d04 03/22/2006 11:06 AM Michael Niedermayer

cleanup codec_id mapping (untested)

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

68ca39b2 03/22/2006 10:33 AM Michael Niedermayer

fix aspect ratio

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

a851b8e8 01/30/2006 11:32 PM Dieter

add missing #includes
patch by Dieter <freebsd at sopwith solgatos com>

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

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

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

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

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

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

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

dcb2fb79 12/17/2005 11:27 AM Michael Niedermayer

total == 0 seems like it should be valid (based upon patch by Steve Lhomme | slhomme divxcorp com)

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

4733abcb 12/12/2005 01:56 AM Måns Rullgård

use PRIxN, %zd, %td formats where needed

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

8baa6614 07/19/2005 03:32 PM Michael Niedermayer

more non portable float parsing code ...

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

01f4895c 07/17/2005 10:24 PM Michael Niedermayer

changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility

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

2692067a 05/26/2005 08:17 PM Michael Niedermayer

AVPacket.pos

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

ad2b531d 05/13/2005 06:10 PM Måns Rullgård

change extradata format for vorbis

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

f3356e9c 03/17/2005 01:25 AM Michael Niedermayer

more fine grained discarding of packets

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

b2866c5c 03/11/2005 07:52 PM D Richard Felker III

Patch from Gianluigi Tiesi (sherpya at netfarm dot it):
"A small patch to avoid error compiling matroska.c on mingw"
My comment: using typedefs for things like this is always ridiculous.

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

d5be317c 03/06/2005 07:52 PM Måns Rullgård

H.264 and Vorbis support in matroska patch by (Måns Rullgård |mru inprovide com)

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

b9866ebc 01/22/2005 01:36 PM Michael Niedermayer

support discarding uninterresting packets

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

568e18b1 01/08/2005 02:21 PM Michael Niedermayer

integer overflows, heap corruption
possible arbitrary code execution cannot be ruled out in some cases
precautionary checks

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

23c99253 07/14/2004 01:32 AM Michael Niedermayer

libdts support by (Benjamin Zores <ben at geexbox dot org>)

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

9ee91c2f 05/21/2004 08:43 PM Michael Niedermayer

move time_base (pts_num/pts_den) from AVFormatContext -> AVStream

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

e9afa2f4 04/07/2004 01:27 PM Alex Beregszaszi

unknown format char

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

7906085f 03/24/2004 11:32 PM Falk Hüffner

warning patrol

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

6e046750 03/12/2004 02:26 AM Michael Niedermayer

big endian compile fix by ("Ronald S. Bultje" <R dot S dot Bultje at students dot uu dot nl>)

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

08abe0fd 03/11/2004 04:26 PM Michael Niedermayer

matroska demuxer by ("Ronald S. Bultje" <R dot S dot Bultje at students dot uu dot nl>)

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