Wed, 22 Oct 2008 21:14:42 +0000 |
aurel |
matroskaenc: require global header
libavformat
|
Sat, 04 Oct 2008 22:57:56 +0000 |
aurel |
matroskaenc: correct muxing of ASS packets
libavformat
|
Sat, 04 Oct 2008 22:47:10 +0000 |
aurel |
matroskaenc: use correct EBML ID for block duration
libavformat
|
Sat, 04 Oct 2008 22:44:50 +0000 |
aurel |
matroskaenc: pass the packet size directly as parameter of mkv_blockgroup_size()
libavformat
|
Sat, 04 Oct 2008 22:41:58 +0000 |
aurel |
matroskaenc: remove useless mkv_block_size() function
libavformat
|
Fri, 03 Oct 2008 10:16:29 +0000 |
diego |
Remove offset_t typedef and use int64_t directly instead.
libavformat
|
Thu, 04 Sep 2008 23:08:19 +0000 |
aurel |
matroska: subtitle display duration must be stored in pkt->convergence_duration
libavformat
|
Sun, 24 Aug 2008 16:51:50 +0000 |
reimar |
Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const *
libavformat
|
Sat, 23 Aug 2008 23:43:20 +0000 |
aurel |
convert every muxer/demuxer to write/read sample_aspect_ratio from/to
libavformat
|
Tue, 05 Aug 2008 08:28:57 +0000 |
diego |
misc spelling/grammar fixes
libavformat
|
Tue, 05 Aug 2008 00:42:49 +0000 |
aurel |
matroska: expand useless define for MS compat codec id strings
libavformat
|
Sun, 27 Jul 2008 15:11:04 +0000 |
aurel |
matroska: add support for V_QUICKTIME track type
libavformat
|
Tue, 03 Jun 2008 16:20:54 +0000 |
diego |
Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.
libavformat
|
Fri, 09 May 2008 11:56:36 +0000 |
diego |
Use full path for #includes from another directory.
libavformat
|
Thu, 01 May 2008 22:04:17 +0000 |
jbr |
fix encoding of flac private data
libavformat
|
Wed, 02 Apr 2008 21:41:48 +0000 |
aurel |
use common aac sample rate tables
libavformat
|
Fri, 07 Mar 2008 19:25:09 +0000 |
eugeni |
Add 'disposition' bitfield to AVStream and use it for both muxing and demuxing
libavformat
|
Sat, 01 Mar 2008 00:26:19 +0000 |
aurel |
simplification proposed by Rich
libavformat
|
Wed, 27 Feb 2008 00:53:34 +0000 |
aurel |
makes really sure that no undefined behavior can happen
libavformat
|
Tue, 26 Feb 2008 22:35:07 +0000 |
aurel |
Avoid infinite loop.
libavformat
|
Sat, 12 Jan 2008 00:15:05 +0000 |
michael |
Write 0 instead of seeking forward (and leaving bytes uninitalized),
libavformat
|
Fri, 11 Jan 2008 23:33:32 +0000 |
aurel |
add a ff_ prefix to newly exported functions from avc.c
libavformat
|
Fri, 11 Jan 2008 23:21:22 +0000 |
aurel |
Matroska muxer needs to format all NAL units, not only extradata.
libavformat
|
Fri, 11 Jan 2008 01:32:45 +0000 |
aurel |
Use the isom avcc formatting for h264 extradata in matroska.
libavformat
|
Wed, 21 Nov 2007 07:41:00 +0000 |
andoma |
Use dynamically allocated ByteIOContext in AVFormatContext
libavformat
|
Wed, 05 Sep 2007 20:31:40 +0000 |
diego |
spelling/wording nits in some Doxygen comments
libavformat
|
Wed, 05 Sep 2007 00:26:11 +0000 |
conrad |
Grammar nits
libavformat
|
Wed, 05 Sep 2007 00:26:09 +0000 |
conrad |
Always use AVFormatContext for av_log messages
libavformat
|
Wed, 05 Sep 2007 00:26:07 +0000 |
conrad |
Rename ebml size functions to indicate that they can be used for more kinds of numbers
libavformat
|
Wed, 05 Sep 2007 00:26:04 +0000 |
conrad |
We shouldn't be passing in sizes larger than 2^56-2, so use an assert
libavformat
|
Wed, 05 Sep 2007 00:26:03 +0000 |
conrad |
Indentation
libavformat
|
Wed, 05 Sep 2007 00:26:00 +0000 |
conrad |
Don't seek when streamed
libavformat
|
Wed, 05 Sep 2007 00:25:58 +0000 |
conrad |
Get rid of useless braces
libavformat
|
Wed, 05 Sep 2007 00:25:56 +0000 |
conrad |
Indent
libavformat
|
Wed, 05 Sep 2007 00:25:54 +0000 |
conrad |
Match the behaviour betwen the bmp and wav codec tag lookups
libavformat
|
Wed, 05 Sep 2007 00:25:52 +0000 |
conrad |
Write codecprivate to a dynamic buffer so that seeking isn't required
libavformat
|
Wed, 05 Sep 2007 00:25:49 +0000 |
conrad |
Move writing codec private element to its own function
libavformat
|
Wed, 05 Sep 2007 00:25:46 +0000 |
conrad |
Cosmetics
libavformat
|
Wed, 05 Sep 2007 00:25:44 +0000 |
conrad |
Use num_entries directly rather than mixing it with a local copy
libavformat
|
Wed, 05 Sep 2007 00:25:42 +0000 |
conrad |
Doxygenify comments
libavformat
|
Wed, 05 Sep 2007 00:25:40 +0000 |
conrad |
Make sure that the calculated duration doesn't decrease
libavformat
|
Wed, 05 Sep 2007 00:25:38 +0000 |
conrad |
Split some really long lines
libavformat
|
Wed, 05 Sep 2007 00:25:35 +0000 |
conrad |
Correct message
libavformat
|
Wed, 05 Sep 2007 00:25:34 +0000 |
conrad |
Always check the return of mkv_add_seekhead_entry
libavformat
|
Wed, 05 Sep 2007 00:25:32 +0000 |
conrad |
Pass the returned error code of functions up
libavformat
|
Wed, 05 Sep 2007 00:25:29 +0000 |
conrad |
Check that the seekheads were created
libavformat
|
Wed, 05 Sep 2007 00:25:27 +0000 |
conrad |
Return AVERROR(ENOMEM) when appropriate
libavformat
|
Wed, 05 Sep 2007 00:25:24 +0000 |
conrad |
Indentation
libavformat
|
Wed, 05 Sep 2007 00:25:22 +0000 |
conrad |
Use assert for conditions that must be true
libavformat
|
Wed, 05 Sep 2007 00:25:20 +0000 |
conrad |
Simplify
libavformat
|
Wed, 05 Sep 2007 00:25:18 +0000 |
conrad |
Grammar nits
libavformat
|
Wed, 05 Sep 2007 00:25:16 +0000 |
conrad |
Break long comments
libavformat
|
Wed, 05 Sep 2007 00:25:14 +0000 |
conrad |
Use sample format for bit depth if av_get_bits_per_sample() doesn't give one
libavformat
|
Wed, 05 Sep 2007 00:25:07 +0000 |
conrad |
Calculate and store DAR rather than SAR
libavformat
|
Wed, 05 Sep 2007 00:25:04 +0000 |
conrad |
Clarify comments
libavformat
|
Wed, 05 Sep 2007 00:24:58 +0000 |
conrad |
Use PRIu64/PRId64
libavformat
|
Wed, 05 Sep 2007 00:24:56 +0000 |
conrad |
Calculate the size of key EBML master elements beforehand so only just enough size is reserved for the size
libavformat
|
Wed, 05 Sep 2007 00:24:53 +0000 |
conrad |
Use cluster_pos when checking cluster position
libavformat
|
Wed, 05 Sep 2007 00:24:50 +0000 |
conrad |
Modify put_ebml_size() so that the bytes parameter is exact rather than minimum
libavformat
|
Wed, 05 Sep 2007 00:24:48 +0000 |
conrad |
Set default subtitle_codec to CODEC_ID_TEXT
libavformat
|
Wed, 05 Sep 2007 00:24:44 +0000 |
conrad |
Simplify
libavformat
|
Wed, 05 Sep 2007 00:24:42 +0000 |
conrad |
Move calculating the bytes needed to represent a size in EBML to its own function
libavformat
|
Wed, 05 Sep 2007 00:24:39 +0000 |
conrad |
Make a byte always mean a byte
libavformat
|
Wed, 05 Sep 2007 00:24:36 +0000 |
conrad |
Simplify put_ebml_id()
libavformat
|
Wed, 05 Sep 2007 00:24:34 +0000 |
conrad |
Move ebml_id_size()
libavformat
|
Wed, 05 Sep 2007 00:24:31 +0000 |
conrad |
Correct handling of smaller unknown sizes
libavformat
|
Wed, 05 Sep 2007 00:24:29 +0000 |
conrad |
Use a MD5 hash of some frames to write the segment uid
libavformat
|
Wed, 05 Sep 2007 00:24:27 +0000 |
conrad |
Revert using the time to generate the segment uid
libavformat
|
Wed, 05 Sep 2007 00:24:25 +0000 |
conrad |
Doxygenize some comments
libavformat
|
Wed, 05 Sep 2007 00:24:22 +0000 |
conrad |
Set the language to undefined if no language specified
libavformat
|
Wed, 05 Sep 2007 00:24:19 +0000 |
conrad |
Add mka muxer
libavformat
|
Wed, 05 Sep 2007 00:24:17 +0000 |
conrad |
Add some debug logging
libavformat
|
Wed, 05 Sep 2007 00:24:15 +0000 |
conrad |
Write the display size elements
libavformat
|
Wed, 05 Sep 2007 00:24:12 +0000 |
conrad |
Revert writing the file creation date
libavformat
|
Wed, 05 Sep 2007 00:24:10 +0000 |
conrad |
Codec Private should be correct for all but Real codecs now
libavformat
|
Wed, 05 Sep 2007 00:24:08 +0000 |
conrad |
Write FLAC codec private correctly
libavformat
|
Wed, 05 Sep 2007 00:24:06 +0000 |
conrad |
Move writing Xiph-style sizes to its own function
libavformat
|
Wed, 05 Sep 2007 00:24:03 +0000 |
conrad |
Write segment UID
libavformat
|
Wed, 05 Sep 2007 00:24:01 +0000 |
conrad |
Write the creation time
libavformat
|
Wed, 05 Sep 2007 00:23:59 +0000 |
conrad |
Cosmetics
libavformat
|
Wed, 05 Sep 2007 00:23:57 +0000 |
conrad |
Using LIBAVFORMAT_IDENT for both muxing and writing app is good enough
libavformat
|
Wed, 05 Sep 2007 00:23:55 +0000 |
conrad |
Floats aren't used enough to justify writing any with single precision
libavformat
|
Wed, 05 Sep 2007 00:23:53 +0000 |
conrad |
Simplify
libavformat
|
Wed, 05 Sep 2007 00:23:52 +0000 |
conrad |
Indentation
libavformat
|
Wed, 05 Sep 2007 00:23:49 +0000 |
conrad |
Write subtitle tracks
libavformat
|
Wed, 05 Sep 2007 00:23:47 +0000 |
conrad |
Move writing a block to its own function
libavformat
|
Wed, 05 Sep 2007 00:23:46 +0000 |
conrad |
Only write extradata if it exists
libavformat
|
Wed, 05 Sep 2007 00:23:43 +0000 |
conrad |
Determine the output sample rate for SBR AAC and write it
libavformat
|
Wed, 05 Sep 2007 00:23:41 +0000 |
conrad |
Simplify
libavformat
|
Wed, 05 Sep 2007 00:23:39 +0000 |
conrad |
Keyframe is the first bit not last
libavformat
|
Wed, 05 Sep 2007 00:23:38 +0000 |
conrad |
Simplify
libavformat
|
Wed, 05 Sep 2007 00:23:34 +0000 |
conrad |
Use av_get_bits_per_sample
libavformat
|
Wed, 05 Sep 2007 00:23:31 +0000 |
conrad |
Write bit depth for PCM audio
libavformat
|
Wed, 05 Sep 2007 00:23:29 +0000 |
conrad |
Write wav header if there is no native audio codec ID
libavformat
|
Wed, 05 Sep 2007 00:23:27 +0000 |
conrad |
Write the cues element
libavformat
|
Wed, 05 Sep 2007 00:23:26 +0000 |
conrad |
Doxygenize comments
libavformat
|
Wed, 05 Sep 2007 00:23:23 +0000 |
conrad |
Calculate the size of a SimpleBlock before writing it so that bytes aren't wasted in writing the size
libavformat
|
Wed, 05 Sep 2007 00:23:21 +0000 |
conrad |
Indentation
libavformat
|
Wed, 05 Sep 2007 00:23:19 +0000 |
conrad |
Write the Seek Head element
libavformat
|
Wed, 05 Sep 2007 00:23:17 +0000 |
conrad |
Make sure to return a value in functions that return a value
libavformat
|
Wed, 05 Sep 2007 00:23:15 +0000 |
conrad |
Move writing the tracks element to its own function
libavformat
|
Wed, 05 Sep 2007 00:23:13 +0000 |
conrad |
Move Xiph's CodecPrivate writing code to its own function
libavformat
|
Wed, 05 Sep 2007 00:23:11 +0000 |
conrad |
Write the duration of the file
libavformat
|
Wed, 05 Sep 2007 00:23:09 +0000 |
conrad |
put_ebml_void()
libavformat
|
Wed, 05 Sep 2007 00:23:07 +0000 |
conrad |
Remove unused prototype
libavformat
|
Wed, 05 Sep 2007 00:23:06 +0000 |
conrad |
Write unknown size if the size given is too large for EBML (greater than 2^56-1)
libavformat
|
Wed, 05 Sep 2007 00:23:03 +0000 |
conrad |
Track number and UID only have to be nonzero
libavformat
|
Wed, 05 Sep 2007 00:23:01 +0000 |
conrad |
SimpleBlocks are Matroska v2
libavformat
|
Wed, 05 Sep 2007 00:23:00 +0000 |
conrad |
Start a new cluster every 5 MB or 5 seconds
libavformat
|
Wed, 05 Sep 2007 00:22:58 +0000 |
conrad |
Fix writing Xiph header sizes
libavformat
|
Wed, 05 Sep 2007 00:22:56 +0000 |
conrad |
Correctly write CodecPrivate element for Vorbis and Theora
libavformat
|
Wed, 05 Sep 2007 00:22:54 +0000 |
conrad |
Compile fix; missed a variable declaration in the last commit
libavformat
|
Wed, 05 Sep 2007 00:22:52 +0000 |
conrad |
Write one cluster and SimpleBlocks for the frames. Should now create playable mkv files for some video codecs (H.264 and VP3 checked)
libavformat
|
Wed, 05 Sep 2007 00:22:50 +0000 |
conrad |
First stab at writing the tracks element, still needs some additional cases for certain codecs
libavformat
|
Wed, 05 Sep 2007 00:22:48 +0000 |
conrad |
Remove useless debug write
libavformat
|
Wed, 05 Sep 2007 00:22:47 +0000 |
conrad |
put_ebml_float()
libavformat
|
Wed, 05 Sep 2007 00:22:45 +0000 |
conrad |
Const correctness
libavformat
|
Wed, 05 Sep 2007 00:22:43 +0000 |
conrad |
Get rid of put_ebml_utf8(); the error checking that would have distinguished it from put_ebml_string() belongs elsewhere in lavf.
libavformat
|
Wed, 05 Sep 2007 00:22:41 +0000 |
conrad |
Cosmetics: align nicely for better readibility
libavformat
|
Wed, 05 Sep 2007 00:22:39 +0000 |
conrad |
Simplify
libavformat
|
Wed, 05 Sep 2007 00:22:37 +0000 |
conrad |
Beginning of mkv muxer, only EBML head is written correctly
libavformat
|