25 Commits (2e9ad69aaf182e45e43646bda0dc89c68aecbddf)

Author SHA1 Message Date
David Conrad 84fa6e23fb SimpleBlock keyframe flag is the most significant bit 17 years ago
Aurelien Jacobs fce388b4b9 cosmetic: indentation 17 years ago
Aurelien Jacobs 2f3b419cf1 Don't pre-scale default_duration to avoid precision loss in fps calculation. 17 years ago
Aurelien Jacobs aec783d42d no need for special case default_duration for AAC 17 years ago
Aurelien Jacobs a92d20629c calculate default_duration according to framerate only when not already set 17 years ago
Aurelien Jacobs 9c3e2f78a0 ensure that negative block_time are properly checked 18 years ago
Panagiotis Issaris 85565db0f8 Replace all occurrences of AVERROR_NOTSUPP with AVERROR(ENOSYS). 18 years ago
Panagiotis Issaris 6f3e0b2174 Replace all occurrences of AVERROR_IO with AVERROR(EIO). 18 years ago
Panagiotis Issaris 769e10f068 Replace all occurrences of AVERROR_NOMEM with AVERROR(ENOMEM). 18 years ago
Aurelien Jacobs ee8c87b55b add support for S_ASS and S_SSA codec string 18 years ago
Alex Beregszaszi 51ce035e82 Remove broken assert. ebml_read_element_id can handle level_up set to NULL. 18 years ago
Aurelien Jacobs 979c091056 add support for ASS like subtitles in Matroska 18 years ago
Aurelien Jacobs f7e97aaf87 add support for Matroska subtitle tracks 18 years ago
Aurelien Jacobs e16c0fc30e duration must not be scaled 18 years ago
Aurelien Jacobs 463d5bcc29 properly set AVStream.language according to Matroska track header 18 years ago
Aurelien Jacobs ffaa3ecb60 cosmetics: indentation after last commit 18 years ago
Aurelien Jacobs 2def9cd94d drop blocks which are part of unsupported tracks 18 years ago
Aurelien Jacobs 1607c534bf simplify 18 years ago
Aurelien Jacobs 2ce746c66a use intreadwrite functions in matroskadec 18 years ago
Reimar Döffinger 6de4aece26 Fix @file in matroskadec.c, it was still matroska.c 18 years ago
Aurelien Jacobs 8d75b5a2fb cosmetics: use one type per field in every structs 18 years ago
Aurelien Jacobs 77abe5e858 cosmetics: indentation 18 years ago
Aurelien Jacobs eabb8ba445 add support for real audio in matroska 18 years ago
Aurelien Jacobs 407a3d94f5 fix an infinite loop in case one cluster is not enough to demux a packet 18 years ago
David Conrad b061d892ed split some common code from the mkv demuxer that will be useful to the muxer 18 years ago
Aurelien Jacobs 57004ff1d7 add an enum for need_parsing 18 years ago
Aurelien Jacobs 7fdcdf25a1 cosmetics: indentation 18 years ago
Aurelien Jacobs 6207bb209e add support for seeking to a keyframe instead of a random frame 18 years ago
Aurelien Jacobs 79f2634686 add an intermediate variable (prepare for next patch) 18 years ago
Aurelien Jacobs cca9b6cdb3 add support for seeking in matroska files 18 years ago
Aurelien Jacobs df06539a25 move matroska_find_track_by_num() upper in the file 18 years ago
Aurelien Jacobs 67545b0ce6 cluster position is relative to segment_start 18 years ago
Aurelien Jacobs 01344104c1 properly set streams start_time 18 years ago
Aurelien Jacobs 8e7a7e6a01 remove unused context field 18 years ago
Aurelien Jacobs 794857ae45 remove wrong and no more used packet reordering code 18 years ago
Michael Niedermayer 87e8788680 allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 18 years ago
Aurelien Jacobs 8509fc7b13 add support for V_THEORA into Matroska 18 years ago
Aurelien Jacobs 262e2bee24 disable pts reordering code and initialize a parser instead 18 years ago
Aurelien Jacobs 5ae4975c65 remove outdated comment 18 years ago
Aurelien Jacobs 2b1785b7cc remove no more needed parameters 18 years ago
Aurelien Jacobs 086b0ad8ca set pkt->duration for laced packets too 18 years ago
Aurelien Jacobs 9b54ab15e7 calculate pts for laced packets 18 years ago
Aurelien Jacobs 7fde6331a7 calculate default_duration for AAC tracks 18 years ago
Aurelien Jacobs 25f2b76fdb scale duration and default_duration 18 years ago
Aurelien Jacobs 916bf03a69 move timecode calculation out of laces loop 18 years ago
Aurelien Jacobs ded669f836 cosmetic: indent after last commit 18 years ago
Aurelien Jacobs ac9073c926 reorder pts of packets from tracks using V_MPEG* codecs 18 years ago
Aurelien Jacobs 3d20538d07 revert r7181 18 years ago
Aurelien Jacobs 6bed20f45a check if current block contains a B frame and gives this info to parse_block() 18 years ago
Aurelien Jacobs 4d41f3eea0 extract ebml_read_binary() out of matroska_parse_block() 18 years ago