14 Commits (9a58234feaae8b387b7a7e41b643ec619534d26a)

Author SHA1 Message Date
Jean-Daniel Dupas cc947f04cc Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY. 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Zhentan Feng 852e0ca555 Move put_le16_nolen() to asf.c and give it a ff_ prefix. This way, it is easier 15 years ago
Anton Khirnov cba2f6d51b asfenc: write tags in proper UTF-16. 15 years ago
Anton Khirnov a677078e14 asfenc: simplify writing of comment header. 15 years ago
Anton Khirnov a106d4112d Don't add WM prefixes to all written ASF tags. 15 years ago
Anton Khirnov 531d8fa308 Eliminate put_str16(). 15 years ago
Anton Khirnov 83a6c1a69c Strings in extended content header are UTF16, 15 years ago
Ronald S. Bultje 91d19d471b Remove any reference to ASFContext.packet_size and replace it with 16 years ago
Daniel Verkamp 1a40491ef2 Add ff_ prefixes to exported symbols in libavformat/riff.h. 16 years ago
Reimar Döffinger b8b00d9429 Rename GUID typedef to ff_asf_guid to fix MinGW compilation failure 16 years ago
Aurelien Jacobs 719e721a14 Add some basic metadata conversion tables for matroska and asf. 16 years ago
Aurelien Jacobs 17af052531 move static tables from asf.h to non-static tables in asf.c 16 years ago
Aurelien Jacobs 5e293c424d rename asf-enc.c to asfenc.c and asf.c to asfdec.c for consistency 16 years ago
Aurelien Jacobs 488227c5d7 write all available metadata tags into extended_content_header 16 years ago
Aurelien Jacobs 300f24f317 use new metadata API in asf muxer 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Michael Niedermayer f26be47740 ASF stands for "advanced stream format" not "adaptive ...", changing it to "ASF". 16 years ago
Reimar Döffinger c18545929e Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const * 17 years ago
Stefano Sabatini bde15e74de Make long_names in lavf/lavdev optional depending on CONFIG_SMALL. 17 years ago
Henrik Gulbrandsen 4fa6eac5f1 Correct ASF duration. 17 years ago
Baptiste Coudurier d7742a7491 typo, typedef uint8_t GUID[16] in asf.h, and fix warning: asf-enc.c:202: warning: passing argument 2 of 'put_buffer' from incompatible pointer type 17 years ago
Michael Niedermayer a57c41b2c5 add assert to detect invalid packet_timestamp_start/end 17 years ago
Michael Niedermayer 7548783bc5 correct invalid duration 17 years ago
Michael Niedermayer 90901860c2 stupid code (casting of void*) found by checktree.sh 17 years ago
Björn Axelsson 899681cd1d Use dynamically allocated ByteIOContext in AVFormatContext 17 years ago
Patric Stout ed7b48b205 Fix streaming to XBox360. 17 years ago
Michael Niedermayer e1315fb160 some url_is_streamed()==1 related fixes 18 years ago
Alex Beregszaszi 3caa0d9343 move preroll_time from static variable into definition, might be a good idea moving this into the context and making user-settable 18 years ago
Michael Niedermayer 75b213ed54 prevent audio packets from being fragmented, wmp mac doesnt seem to like that and microshitty also doesnt seem to ever fragment them 18 years ago
Michael Niedermayer 7205395b68 create codec_comment_header which looks more like what M$ creates, sane or not ... 18 years ago
Michael Niedermayer 737287f802 all asf files i have have the 2 redundant duration fields differ by the preroll time so lets set them up like that too 18 years ago
Michael Niedermayer 634b256913 all asf files i have have this field at 2 so lets try to change it to that ... 18 years ago
Michael Niedermayer 6e26856b1a all the time related fields seem to be 64bit so i guess preroll is too (this is just a cosmetic anyway ...) 18 years ago
Michael Niedermayer 1d7d9935b2 always use audio spread (instead of "video no spread" for audio ...) 18 years ago
Michael Niedermayer a98d3e829a increaseing preroll time to the minimum of the asf files i have 18 years ago
Michael Niedermayer 0d9f863340 dont set the keyframe flag for audio as microshitty doesnt do it and some things have problems with our asfs, maybe that has a positive effect? 18 years ago
Michael Niedermayer 2d241e6687 fix broken memset(padding, 0) code 18 years ago
Michael Niedermayer ff5b8d8360 remove senseless and wrong direct access to ByteIOContext internals 18 years ago
Michael Niedermayer 190972a06e iam pretty sure send time is dts and not pts ... 18 years ago
Michael Niedermayer 9bc932294f muxing packets with unknown timestamps is not allowed 18 years ago
Michael Niedermayer 24c14d6d01 simplify GUIDs 18 years ago
Michael Niedermayer 5c1844ab56 fix msmpeg4v3 tag in asf 18 years ago
Michael Niedermayer d65b823031 simplify 18 years ago
Michael Niedermayer bb85077fc9 remove now useless codec_tag setting code in muxers 18 years ago
Michael Niedermayer 4fde033a68 this is wrong but it was that way before the AVCodecTag change, only reason why it didnt broke regressions was that the table wasnt used 18 years ago
Michael Niedermayer 6c77805fc8 get rid of the [4] limitation of codec tag lists 18 years ago
Michael Niedermayer 7caf0cc62c add codec_id <-> codec_tag tables to AVIn/OutputFormat 18 years ago
Diego Biurrun 6ebe07fbb5 variable renaming: mp3lame --> libmp3lame 18 years ago