Mercurial > mplayer.hg
comparison libmpdemux/demux_roq.c @ 29263:0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
author | diego |
---|---|
date | Wed, 13 May 2009 02:58:57 +0000 |
parents | d643e4643313 |
children | 9fc9d1e788aa |
comparison
equal
deleted
inserted
replaced
29262:7d545a6b8aff | 29263:0f1b5b68af32 |
---|---|
192 | 192 |
193 // index the chunk | 193 // index the chunk |
194 roq_data->chunks = (roq_chunk_t *)realloc(roq_data->chunks, | 194 roq_data->chunks = (roq_chunk_t *)realloc(roq_data->chunks, |
195 (roq_data->total_chunks + 1) * sizeof (roq_chunk_t)); | 195 (roq_data->total_chunks + 1) * sizeof (roq_chunk_t)); |
196 roq_data->chunks[roq_data->total_chunks].chunk_type = CHUNK_TYPE_AUDIO; | 196 roq_data->chunks[roq_data->total_chunks].chunk_type = CHUNK_TYPE_AUDIO; |
197 roq_data->chunks[roq_data->total_chunks].chunk_offset = | 197 roq_data->chunks[roq_data->total_chunks].chunk_offset = |
198 stream_tell(demuxer->stream) - 8; | 198 stream_tell(demuxer->stream) - 8; |
199 roq_data->chunks[roq_data->total_chunks].chunk_size = chunk_size + 8; | 199 roq_data->chunks[roq_data->total_chunks].chunk_size = chunk_size + 8; |
200 roq_data->chunks[roq_data->total_chunks].running_audio_sample_count = | 200 roq_data->chunks[roq_data->total_chunks].running_audio_sample_count = |
201 roq_data->total_audio_sample_count; | 201 roq_data->total_audio_sample_count; |
202 | 202 |
203 // audio housekeeping | 203 // audio housekeeping |
204 if (chunk_size > largest_audio_chunk) | 204 if (chunk_size > largest_audio_chunk) |
205 largest_audio_chunk = chunk_size; | 205 largest_audio_chunk = chunk_size; |
206 roq_data->total_audio_sample_count += | 206 roq_data->total_audio_sample_count += |
207 (chunk_size / sh_audio->wf->nChannels); | 207 (chunk_size / sh_audio->wf->nChannels); |
208 | 208 |
209 stream_skip(demuxer->stream, chunk_size); | 209 stream_skip(demuxer->stream, chunk_size); |
210 roq_data->total_chunks++; | 210 roq_data->total_chunks++; |
211 } | 211 } |
215 // index a new chunk if it's a codebook or quad VQ not following a | 215 // index a new chunk if it's a codebook or quad VQ not following a |
216 // codebook | 216 // codebook |
217 roq_data->chunks = (roq_chunk_t *)realloc(roq_data->chunks, | 217 roq_data->chunks = (roq_chunk_t *)realloc(roq_data->chunks, |
218 (roq_data->total_chunks + 1) * sizeof (roq_chunk_t)); | 218 (roq_data->total_chunks + 1) * sizeof (roq_chunk_t)); |
219 roq_data->chunks[roq_data->total_chunks].chunk_type = CHUNK_TYPE_VIDEO; | 219 roq_data->chunks[roq_data->total_chunks].chunk_type = CHUNK_TYPE_VIDEO; |
220 roq_data->chunks[roq_data->total_chunks].chunk_offset = | 220 roq_data->chunks[roq_data->total_chunks].chunk_offset = |
221 stream_tell(demuxer->stream) - 8; | 221 stream_tell(demuxer->stream) - 8; |
222 roq_data->chunks[roq_data->total_chunks].chunk_size = chunk_size + 8; | 222 roq_data->chunks[roq_data->total_chunks].chunk_size = chunk_size + 8; |
223 roq_data->chunks[roq_data->total_chunks].video_chunk_number = | 223 roq_data->chunks[roq_data->total_chunks].video_chunk_number = |
224 roq_data->total_video_chunks++; | 224 roq_data->total_video_chunks++; |
225 | 225 |
226 stream_skip(demuxer->stream, chunk_size); | 226 stream_skip(demuxer->stream, chunk_size); |
227 roq_data->total_chunks++; | 227 roq_data->total_chunks++; |
228 } | 228 } |
262 | 262 |
263 if(!roq_data) | 263 if(!roq_data) |
264 return; | 264 return; |
265 free(roq_data); | 265 free(roq_data); |
266 } | 266 } |
267 | 267 |
268 | 268 |
269 const demuxer_desc_t demuxer_desc_roq = { | 269 const demuxer_desc_t demuxer_desc_roq = { |
270 "RoQ demuxer", | 270 "RoQ demuxer", |
271 "roq", | 271 "roq", |
272 "ROQ", | 272 "ROQ", |