Statistics
| Branch: | Revision:

ffmpeg / libavformat / oggenc.c @ f59d8ff8

History | View | Annotate | Download (16.2 KB)

# Date Author Comment
f59d8ff8 03/03/2011 01:15 PM Anton Khirnov

avio: avio_ prefix for url_fseek

Signed-off-by: Ronald S. Bultje <>
(cherry picked from commit 6b4aa5dac8f41aa452d0ce9a1bede9e59a303060)

32442930 02/26/2011 02:16 AM Anton Khirnov

lavf: use a new ffio_wfourcc macro instead of put_tag() where possible

Signed-off-by: Ronald S. Bultje <>
(cherry picked from commit 0abdb2931719d96dee725e555e9b46b2b2f8a6be)

e9eb8d0b 02/22/2011 01:44 AM Anton Khirnov

avio: avio: avio_ prefixes for put_* functions

In the name of consistency:
put_byte -> avio_w8
put_<type> -> avio_w<type>
put_buffer -> avio_write

put_nbyte will be made private
put_tag will be merged with avio_put_str

Signed-off-by: Ronald S. Bultje <>...

471fe57e 02/20/2011 06:05 PM Anton Khirnov

avio: rename ByteIOContext to AVIOContext.

Signed-off-by: Ronald S. Bultje <>
(cherry picked from commit ae628ec1fd7f54c102bf9e667a3edd404b9b9128)

66355be3 01/28/2011 02:15 AM Diego Elio Pettenò

Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.

This also lists the objects from those two libraries as internal (by adding
the ff_ prefix) so that they can then be hidden via linker scripts.
(cherry picked from commit c6610a216ed2948885772154a2eed696e0cb4aca)

ab043374 01/05/2011 07:32 PM Baptiste Coudurier

In ogg muxer, correctly mux VFR streams, fix issue #2398

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

042ca05f 10/27/2010 05:02 AM Anton Khirnov

vorbiscomment: convert metadata before computing the header's length

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

03700d39 10/15/2010 07:04 PM Anton Khirnov

Export metadata in the generic format. Deprecate old conversion API.
patch by Anton Khirnov anton at khirnov dot net

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

81e5ff7a 10/14/2010 07:08 PM Anton Khirnov

vorbiscomment: change ff_vorbiscomment_write to take an AVMetadata**
patch by Anton Khirnov anton at khirnov dot net

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

d256d21e 10/10/2010 09:15 PM Alex Converse

oggenc: Don't use char* to point to a string constant.

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

521d434f 09/03/2010 07:30 PM James Darnley

Vorbis metadata writing. Patch by James Darnley <james.darnley gmail com>.

Fixes issue 555.

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

5c327555 07/16/2010 10:36 PM Baptiste Coudurier

In ogg muxer, free dyn allocated buffer, fix memleak

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

22fe18c1 07/14/2010 11:21 PM Baptiste Coudurier

In ogg muxer, use dyn buffer to compute crc of the page, fix muxing with pipe
when page buffer is bigger than default buffer size. Max page is 65k.

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

ce2a9bc3 05/24/2010 11:37 PM Baptiste Coudurier

In ogg muxer, use random serial number of each ogg streams

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

ff85f586 05/21/2010 09:41 PM Baptiste Coudurier

remove unused field

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

95ca3b1e 05/21/2010 09:38 PM Baptiste Coudurier

In ogg muxer, pack multiple frames into one page, much lower overhead

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

2874c81c 04/03/2010 02:15 PM Stefano Sabatini

Replace all remaining occurrences of AVERROR_NOMEM with
AVERROR.

AVERROR_NOMEM is deprecated and will be dropped at the next libavutil
major bump.

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

cc947f04 03/31/2010 12:29 PM Jean-Daniel Dupas

Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.

Patch by Jean-Daniel Dupas, devlists shadowlab org

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

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

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

aeef3ec6 03/20/2010 01:39 PM James Darnley

Add VorbisComment writing to Ogg/FLAC and Ogg/Speex files.
Patch by James Darnley <james darnley at gmail>

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

fbe8c56d 03/15/2010 11:04 PM Greg Maxwell

Correctly write last 0 lacing value when packet size is multiple of 255, patch by Greg Maxwell, gmaxwell at gmail dot com

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

012dc2c4 01/29/2010 06:38 AM Baptiste Coudurier

Remove MAX_STREAMS usage in ogg and mxf muxers

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

87462968 10/13/2009 01:46 AM Justin Ruggles

Add Speex support to the Ogg muxer.

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

e07b882b 09/16/2009 08:04 PM Michael Niedermayer

Improve amortized worst case speed of the muxers packet interleaving code
from O(packets_in_the_file) to O(num_of_streams).

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

87b4dd3b 06/21/2009 08:18 PM Justin Ruggles

oggenc: Change error log text. An error here does not necessarily mean
corrupted data.

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

3f2eadf4 06/21/2009 08:16 PM Justin Ruggles

oggenc: return error value from ogg_build_flac_headers()

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

4315aa8b 06/21/2009 08:14 PM Justin Ruggles

cosmetics: spacing and comments

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

e9a32230 06/21/2009 08:13 PM Justin Ruggles

oggenc: check for failed av_mallocz()

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

59c6178a 02/26/2009 02:29 AM Justin Ruggles

Use a shared function to validate FLAC extradata.

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

1cc65cec 02/08/2009 09:14 PM Baptiste Coudurier

Move declaration of ff_interleave_add_packet to internal.h.
It is an internal function and should not be in an installed header.

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

34c65ac6 01/31/2009 06:09 AM Baptiste Coudurier

function is static

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

fd5583bc 01/31/2009 06:08 AM Baptiste Coudurier

use new ff_interleave_add_packet

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

f12c4bba 07/19/2008 03:29 AM Baptiste Coudurier

add ogv extension

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

0fb6c620 07/19/2008 03:27 AM Baptiste Coudurier

cosmetics, remove space

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

245976da 05/09/2008 11:56 AM Diego Biurrun

Use full path for #includes from another directory.

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

6e330816 03/30/2008 03:40 AM Justin Ruggles

fix Ogg/FLAC header size

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

37b74c86 02/05/2008 01:16 AM Baptiste Coudurier

Fix issue 338:
Correctly interleave ogg packets per granule
and set eos correctly, 2 packets buffering is needed.
It duplicates interleave_per_dts a bit,
if someone has a good solution, I'll implement it.

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

2dd3c9e0 02/05/2008 01:01 AM Baptiste Coudurier

it seems ogg requires granule to be -1 on unfinished packets

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

5118cae6 11/10/2007 06:27 PM Baptiste Coudurier

ogg muxer

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