Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-08Remove all uses of now deprecated metadata functions.Anton Khirnov
2011-05-28webm: support stereo videos in matroska/webm muxerAlok Ahuja
Create a stereo_mode metadata tag to specify the stereo 3d video layout using the StereoMode tag in a matroska/webm video track.
2011-05-12matroskaenc: make sure we don't produce invalid file with no codec IDAurelien Jacobs
Signed-off-by: Aurelien Jacobs <aurel@gnuage.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-12matroskaenc: add missing new line in av_log() callAurelien Jacobs
Signed-off-by: Aurelien Jacobs <aurel@gnuage.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-04matroskaenc: fix memory leakMans Rullgard
This fixes a memory leak occurring when no cue points are defined since commit 91819763. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-04-07matroskaenc: don't write an empty Cues element.Anton Khirnov
2011-04-04avio: avio_ prefix for url_close_dyn_bufAnton Khirnov
2011-04-04avio: avio_ prefix for url_open_dyn_bufAnton Khirnov
2011-04-04avio: introduce an AVIOContext.seekable fieldAnton Khirnov
Use it instead of url_is_streamed and AVIOContext.is_streamed.
2011-03-23matroskaenc: remove a variable that's unused after bc17bd9.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-23matroskaenc: simplify get_aac_sample_rates by using ff_mpeg4audio_get_configAnton Khirnov
This also fixes broken SBR detection, which produced files with double sample rate since 8ae0fa2. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-17avio: rename put_flush_packet -> avio_flushAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-04avio: add avio_tell macro as a replacement for url_ftellAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-01avio: avio_ prefix for url_fseekAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-21avio: avio: avio_ prefixes for put_* functionsAnton Khirnov
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 <rsbultje@gmail.com>
2011-02-20avio: rename ByteIOContext to AVIOContext.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-15Merge libavcore into libavutilReinhard Tartler
It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-01-27Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò
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.
2010-11-23matroskaenc: don't duplicate title informationAnton Khirnov
Title is already written into special fields designated for it -- per-segment Title, per-chapter ChapString and per-stream Name (yay for consistent naming). Therefore, don't duplicate it in Tags. Originally committed as revision 25813 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-03Remove usage of deprecated libavcodec/audioconvert.h functions.Stefano Sabatini
Originally committed as revision 25668 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-15Export metadata in the generic format. Deprecate old conversion API.Anton Khirnov
patch by Anton Khirnov anton _at_ khirnov _dot_ net Originally committed as revision 25493 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-05matroskaenc: write metadataAnton Khirnov
patch by Anton Khirnov anton _at_ khirnov _dot_ net Originally committed as revision 25341 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-26matroskaenc: add support for muxing SRT tracksAurelien Jacobs
Originally committed as revision 24503 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-14matroskaenc: write DisplayUnit element to better match the specAurelien Jacobs
This makes it clear that we are specifying the aspect ratio, and not the intended display size in pixels. Originally committed as revision 24239 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-30Fix grammar errors in documentationMåns Rullgård
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-08matroska: move LFG state from muxer context to local variableMåns Rullgård
The LFG is only used in one place, so there is no need to keep it in the context. Originally committed as revision 23527 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05matroskaenc: Don't write a second seekhead for the clusters; mkvalidate agreesDavid Conrad
with me that it's unnecessary. Originally committed as revision 23478 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05matroskaenc: Check that tracks was allocatedDavid Conrad
Originally committed as revision 23477 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05matroskaenc: Use av_get_random_seed -> lfg for segment UIDDavid Conrad
Originally committed as revision 23476 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05matroskaenc: Make put_ebml_binary take a void pointerDavid Conrad
Originally committed as revision 23475 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05Add WebM muxerJames Zern
Patch by James Zern <jzern at google> Originally committed as revision 23474 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05matroskaenc: Mux clusters betterJames Zern
Start them on keyframes when reasonable, and delay writing audio packets to help ensure that there's audio samples available for the first frame in clusters. Patch by James Zern <jzern at google> Originally committed as revision 23473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-24matroskaenc: Write codec time base as default duration for video tracks.David Conrad
This isn't exactly semantically equivalent, but the field has already been long abused to mean this, and writing it helps in determining a decent cfr time base when transcoding from a mkv where the video codec stores none (VP8). Originally committed as revision 23284 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-22matroskaenc: Don't write track timecode scaleDavid Conrad
It's not required for mkv and unsupported in webm Originally committed as revision 23247 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.Jean-Daniel Dupas
Patch by Jean-Daniel Dupas, devlists shadowlab org Originally committed as revision 22744 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-25Matroska muxer : Don't create audio tracks for unsupported audio codecs.Jai Menon
Originally committed as revision 22669 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-24Silence ridiculous gcc warning.Carl Eugen Hoyos
Originally committed as revision 22654 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-20Add VorbisComment writing to FLAC files.James Darnley
Patch by James Darnley <james darnley at gmail>. Originally committed as revision 22605 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-15cosmetics : Print newline after error message.Jai Menon
Originally committed as revision 22551 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-09mkvenc: Handle negative timestamps correctlyDavid Conrad
Originally committed as revision 22372 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-09mkvenc: Don't try to write packets with unknown timestampsDavid Conrad
Originally committed as revision 22371 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-09mkvenc: write dts for VFW modeDavid Conrad
Originally committed as revision 22370 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-04Ensure that we write clusters and blocks with known size when streamingDavid Conrad
Too many demuxers can't cope with clusters of unknown size. Originally committed as revision 22201 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-04Fix indentationDavid Conrad
Originally committed as revision 22200 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-04Simplify starting and ending clustersDavid Conrad
Originally committed as revision 22199 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-04Write the first seekhead if writing to a stream, we won't be able to seekDavid Conrad
back and write it at the end Originally committed as revision 22198 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-04Attempt seeking to write EBML master sizes even if streamedDavid Conrad
Most EBML masters are much smaller than IO_BUFFER_SIZE and thus the size can be updated. This makes parsing the resulting files easier. Originally committed as revision 22197 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-04matroskaenc: use "title" tag instead of "description" in track title.Anton Khirnov
Patch by Anton Khirnov < whyskas at gmail > Originally committed as revision 22187 to svn://svn.ffmpeg.org/ffmpeg/trunk