95 Commits (be43ae66517272dc2d9e7420df6931e622d9e4bc)

Author SHA1 Message Date
Michael Niedermayer b33d75fd80 Move declarations in sync() closer to where they are used. 16 years ago
Ronald S. Bultje e6b09f4361 Add a @todo with a comment from Kostya so we don't forget to optimize that at 16 years ago
Ronald S. Bultje 83c0ba3dad Don't allow to sync on packets of zero-size length, since these are never 16 years ago
Ronald S. Bultje e75e603c1a Move "- 12" statement up a bit. See "[PATCH] rmdec.c: prevent zero-length 16 years ago
Ronald S. Bultje cf16c17a69 Add byte reordering for the SIPRO audio codec. See "rmdec.c: add SIPR codec 16 years ago
Måns Rullgård c3df4a3bfe rmdec: fix crash at end of file 16 years ago
Ronald S. Bultje 508fe07ab3 More reindent, forgotten in previous commit. 16 years ago
Ronald S. Bultje 2d6f301470 Parse index chunk so that seeking in modern .rm files becomes a lot faster. 16 years ago
Ronald S. Bultje c882927957 Reindent after r18010. 16 years ago
Ronald S. Bultje 55d330f913 Mark the first output audio frame as keyframe (separate patch from previous, 16 years ago
Ronald S. Bultje c5efef7be9 Remove packet returning in ff_rm_parse_packet() if we're using the packet 16 years ago
Ronald S. Bultje 7268f0bd8e Reindent after r18005. 16 years ago
Ronald S. Bultje 6a2d3fc30b Merge code for packet reading in "old" (.ra, audio-only) Realmedia files and 16 years ago
Ronald S. Bultje 7a160bca83 Fix index generation in the way that it was supposed to be used. See the 16 years ago
Ronald S. Bultje b5b9ff2a1f Correctly skip complete INDX chunks, i.e. read the 32-bit header correctly 16 years ago
Ronald S. Bultje b8cc5a9fdf Prevent (negative) overflow of rm->remaining_len. This evaluation really only 16 years ago
Ronald S. Bultje 7ccefd08f6 Revert to r17908. 16 years ago
Ronald S. Bultje 0ecf9cc900 Prevent (negative) overflow of rm->remaining_len. This evaluation really only 16 years ago
Ronald S. Bultje 21b3752932 Replace separate packet parsing for "old_format" .ra files by a call to 16 years ago
Ronald S. Bultje dc3685e129 Move frame discarding out of the ff_rm_parse_packet() loop, and respect 16 years ago
Aurelien Jacobs 1f1ff73156 remove now useless get_str16() from rmdec.c 16 years ago
Aurelien Jacobs 7379d5bc0b use new metadata API in rm (de)muxer 16 years ago
Benoit Fouet 0fd7c133f4 Add a context to av_log() calls. 16 years ago
Diego Biurrun 517ac2434b Use more descriptive format long_names. 16 years ago
Michael Niedermayer 88297e80aa Reformat rdt_demuxer AVCodec struct sanely. 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Diego Biurrun 6a5d31ac25 Fix build: Add intreadwrite.h and bswap.h #includes where necessary. 16 years ago
Dominique Leuenberger 6fde7afa8d Fix a compiler warning: 16 years ago
Michael Niedermayer ce0453aac9 10l set AVPacket.size to the true size of the returned data instead of 16 years ago
Michael Niedermayer 188e67eaf4 Fix indention which was off by 1 space. 16 years ago
Michael Niedermayer 0b4ff0c9ef Replace buffer by AVPacket and avoid a memcpy() for video when the number 16 years ago
Michael Niedermayer fce48f5b0b Merge videobuf and audiobuf. 16 years ago
Michael Niedermayer f48d545736 Simplify the top of rm_assemble_video_frame(). 16 years ago
Michael Niedermayer e45673cb3a Add a few error checks to rm_assemble_video_frame() 16 years ago
Michael Niedermayer 51d6852f43 All non zero returns of rm_assemble_video_frame() are errors, check things 16 years ago
Reimar Döffinger 7d204e67e8 av_free() -> av_freep(), patch by Reimar Doffinger, see discussion in 16 years ago
Ronald S. Bultje c49a3ec30a Fix double free which happens for playback of .rm files after r16365. See 16 years ago
Ronald S. Bultje a9f84821c5 Add audio_pkt_cnt return value to ff_rm_retrieve_cache(). See discussion in 16 years ago
Ronald S. Bultje 886e89d0d0 Add RMStream object as function argument to public functions so that non-.rm 16 years ago
Ronald S. Bultje ba61472911 Implement RMStream stream-specific private data object in the RM demuxer. 16 years ago
Ronald S. Bultje b9b2b8c93b Use get_buffer() and url_fskip() for some loops of get_byte()s. See discussion in ML thread 16 years ago
Ronald S. Bultje 127ed7b07b Reindent something that looks weird. 16 years ago
Ronald S. Bultje 1edddc99dc Split RMContext into RMDemux/MuxContext and make them private in rmdec/enc.c. 16 years ago
Ronald S. Bultje a15ebf34c7 Don't access RMContext directly in rdt.c. Rather, use the return value of 16 years ago
Ronald S. Bultje 76f940b21e Fix indenting. 16 years ago
Ronald S. Bultje fcc995a533 Add ByteIOContext argument to public ff_rm_* functions so that we can 16 years ago
Michael Niedermayer f23938f5b7 Check sub_packet_size against 0 to avoid div by zero later. 16 years ago
Benjamin Larsson 2426bb960a add ok parts to the rm demuxer for SIPRO support 16 years ago
Vitor Sessak b93dd8383a Add support for RVTR fourCC 16 years ago
Ronald S. Bultje ff13ba92fd Add dynamic payload handlers to rdt.c. These follow the same API as the ones 16 years ago