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