/dports/multimedia/libmpeg3/libmpeg3-1.8/ |
H A D | mpeg3demux.c | 17 return demuxer->raw_data[demuxer->raw_offset]; in packet_next_char() 43 a = demuxer->raw_data[demuxer->raw_offset]; in packet_next_int24() 135 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in get_program_association_table() 285 demuxer->custom_id = demuxer->pid; in get_transport_pes_packet() 307 demuxer->audio_pid = demuxer->pid; in get_transport_pes_packet() 317 demuxer->custom_id = demuxer->pid; in get_transport_pes_packet() 345 demuxer->custom_id = demuxer->pid; in get_transport_pes_packet() 376 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in get_transport_pes_packet() 410 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in get_pes_packet() 416 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in get_pes_packet() [all …]
|
H A D | mpeg3demux.c.2 | 17 return demuxer->raw_data[demuxer->raw_offset]; 43 a = demuxer->raw_data[demuxer->raw_offset]; 135 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); 285 demuxer->custom_id = demuxer->pid; 317 demuxer->custom_id = demuxer->pid; 345 demuxer->custom_id = demuxer->pid; 376 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); 410 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); 416 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); 438 packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); [all …]
|
/dports/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/ |
H A D | mpeg3demux.c | 147 mpeg3packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in mpeg3_get_program_association_table() 153 while(demuxer->raw_offset < demuxer->raw_size && demuxer->data_size < demuxer->data_allocated) in mpeg3packet_get_data_buffer() 155 demuxer->data_buffer[demuxer->data_size++] = demuxer->raw_data[demuxer->raw_offset++]; in mpeg3packet_get_data_buffer() 203 mpeg3packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in get_unknown_data() 245 mpeg3packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in mpeg3_get_pes_packet_data() 270 mpeg3packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in mpeg3_get_pes_packet() 276 mpeg3packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in mpeg3_get_pes_packet() 295 mpeg3packet_skip(demuxer, demuxer->raw_size - demuxer->raw_offset); in mpeg3_get_payload() 299 if(demuxer->pid == demuxer->audio_pid && demuxer->do_audio) in mpeg3_get_payload() 304 if(demuxer->pid == demuxer->video_pid && demuxer->do_video) in mpeg3_get_payload() [all …]
|
/dports/multimedia/obs-studio/obs-studio-27.1.3/deps/libff/libff/ |
H A D | ff-demuxer.c | 48 if (demuxer == NULL) in ff_demuxer_init() 59 return demuxer; in ff_demuxer_init() 99 av_free(demuxer); in ff_demuxer_free() 144 demuxer->clock.opaque = demuxer->audio_decoder; in set_clock_sync_type() 148 demuxer->clock.opaque = demuxer->video_decoder; in set_clock_sync_type() 203 demuxer->audio_decoder->callbacks = &demuxer->audio_callbacks; in initialize_decoder() 212 demuxer->audio_decoder = demuxer->audio_decoder; in initialize_decoder() 226 demuxer->video_decoder->callbacks = &demuxer->video_callbacks; in initialize_decoder() 545 demuxer->seek_pos = demuxer->format_context->start_time; in seek_beginning() 559 if (!open_input(demuxer, &demuxer->format_context)) in demux_thread() [all …]
|
/dports/multimedia/mpv/mpv-0.34.1/demux/ |
H A D | demux.h | 114 void (*close)(struct demuxer *demuxer); 116 void (*switched_tracks)(struct demuxer *demuxer); 245 void demux_free(struct demuxer *demuxer); argument 246 void demux_cancel_and_free(struct demuxer *demuxer); 264 int demux_get_num_stream(struct demuxer *demuxer); 275 void demux_start_thread(struct demuxer *demuxer); 276 void demux_stop_thread(struct demuxer *demuxer); 278 void demux_start_prefetch(struct demuxer *demuxer); 280 bool demux_cancel_test(struct demuxer *demuxer); 282 void demux_flush(struct demuxer *demuxer); [all …]
|
H A D | demux_timeline.c | 93 static void update_slave_stats(struct demuxer *demuxer, struct demuxer *slave) in update_slave_stats() argument 108 static void associate_streams(struct demuxer *demuxer, in associate_streams() argument 147 static void reselect_streams(struct demuxer *demuxer) in reselect_streams() argument 193 static void close_lazy_segments(struct demuxer *demuxer, in close_lazy_segments() argument 207 static void reopen_lazy_segments(struct demuxer *demuxer, in reopen_lazy_segments() argument 264 static void do_read_next_packet(struct demuxer *demuxer, in do_read_next_packet() argument 473 static void print_timeline(struct demuxer *demuxer) in print_timeline() argument 641 p->tl = demuxer->params ? demuxer->params->timeline : NULL; in d_open() 687 static void d_close(struct demuxer *demuxer) in d_close() argument 700 struct demuxer *master = p->tl->demuxer; in d_close() [all …]
|
H A D | demux_disc.c | 33 struct demuxer *slave; 160 reselect_streams(demuxer); in add_streams() 208 static bool d_read_packet(struct demuxer *demuxer, struct demux_packet **out_pkt) in d_read_packet() argument 219 reset_pts(demuxer); in d_read_packet() 221 add_streams(demuxer); in d_read_packet() 276 static void add_stream_chapters(struct demuxer *demuxer) in add_stream_chapters() argument 291 struct priv *p = demuxer->priv = talloc_zero(demuxer, struct priv); in d_open() 326 reset_pts(demuxer); in d_open() 328 p->slave = demux_open_url("-", ¶ms, demuxer->cancel, demuxer->global); in d_open() 333 demuxer->seekable = true; in d_open() [all …]
|
H A D | demux_mkv.c | 262 static void probe_first_timestamp(struct demuxer *demuxer); 472 static void parse_trackencodings(struct demuxer *demuxer, in parse_trackencodings() argument 660 static void parse_trackentry(struct demuxer *demuxer, in parse_trackentry() argument 885 static int demux_mkv_read_chapters(struct demuxer *demuxer) in demux_mkv_read_chapters() argument 913 MP_TARRAY_APPEND(demuxer, demuxer->editions, demuxer->num_editions, new); in demux_mkv_read_chapters() 1246 ebml_read_skip(demuxer->log, -1, demuxer->stream); in read_header_element() 1250 static int read_deferred_element(struct demuxer *demuxer, in read_deferred_element() argument 1289 static void add_coverart(struct demuxer *demuxer) in add_coverart() argument 2900 static bool demux_mkv_read_packet(struct demuxer *demuxer, in demux_mkv_read_packet() argument 3218 static void probe_first_timestamp(struct demuxer *demuxer) in probe_first_timestamp() argument [all …]
|
/dports/multimedia/mencoder/mplayer-export-2021-12-29/libmpdemux/ |
H A D | demux_real.c | 312 demuxer->filepos = stream_tell(demuxer->stream); in add_index_segment() 335 add_index_item(demuxer, stream_id, timestamp, demuxer->filepos); in add_index_segment() 338 stream_seek(demuxer->stream, demuxer->filepos); in add_index_segment() 596 if (demuxer->video->id >= 0 && !demuxer->video->sh) in demux_real_fill_buffer() 605 if (demuxer->audio->eof && demuxer->video->eof) in demux_real_fill_buffer() 607 else if (!demuxer->audio->eof && demuxer->video->eof) in demux_real_fill_buffer() 609 else if (demuxer->audio->eof && !demuxer->video->eof) in demux_real_fill_buffer() 619 demuxer->filepos = stream_tell(demuxer->stream); in demux_real_fill_buffer() 627 demuxer->filepos = stream_tell(demuxer->stream); in demux_real_fill_buffer() 1857 demuxer->video->sh = demuxer->v_streams[i]; in demux_open_real() [all …]
|
H A D | demux_nsv.c | 106 demuxer->filepos=stream_tell(demuxer->stream); in demux_nsv_fill_buffer() 130 … ds_read_packet(demuxer->video,demuxer->stream,videolen,priv->v_pts,demuxer->filepos-i_aux,0); in demux_nsv_fill_buffer() 132 ds_read_packet(demuxer->video,demuxer->stream,videolen,priv->v_pts,demuxer->filepos,0); in demux_nsv_fill_buffer() 142 … ds_read_packet(demuxer->audio,demuxer->stream,audiolen,priv->v_pts,demuxer->filepos+videolen,0); in demux_nsv_fill_buffer() 165 demuxer->priv=priv; in demux_open_nsv() 169 demuxer->seekable = 0; in demux_open_nsv() 200 demuxer->audio->id = 0; in demux_open_nsv() 216 demuxer->video->id = 0; in demux_open_nsv() 292 stream_seek(demuxer->stream,stream_tell(demuxer->stream)-17); in demux_open_nsv() 294 return demuxer; in demux_open_nsv() [all …]
|
H A D | demuxer.c | 210 .demuxer = demuxer, in new_demuxer_stream() 306 demuxer->sub->sh = demuxer->s_streams[id]; in new_sh_sub_sid() 355 demuxer->audio->sh = demuxer->a_streams[id]; in new_sh_audio_aid() 394 demuxer->video->sh = demuxer->v_streams[id]; in new_sh_video_vid() 416 demuxer->desc->shortdesc, demuxer); in free_demuxer() 418 demuxer->desc->close(demuxer); in free_demuxer() 1558 off_t pos = demuxer->filepos > 0 ? demuxer->filepos : stream_tell(demuxer->stream); in demuxer_get_percent_pos() 1577 demuxer->audio->sh = demuxer->a_streams[demuxer->audio->id]; in demuxer_switch_audio() 1589 demuxer->video->sh = demuxer->v_streams[demuxer->video->id]; in demuxer_switch_video() 1617 demuxer->chapters = realloc(demuxer->chapters, in demuxer_add_chapter() [all …]
|
H A D | demux_realaud.c | 92 ra_priv_t *ra_priv = demuxer->priv; in demux_ra_fill_buffer() 100 if (demuxer->stream->eof) in demux_ra_fill_buffer() 104 demuxer->filepos = stream_tell(demuxer->stream); in demux_ra_fill_buffer() 151 dp->pos = demuxer->filepos; in demux_ra_fill_buffer() 186 demuxer->priv = ra_priv; in demux_open_ra() 188 demuxer->audio->id = 0; in demux_open_ra() 189 demuxer->audio->sh = sh; in demux_open_ra() 203 stream_skip(demuxer->stream, 2); in demux_open_ra() 213 stream_skip(demuxer->stream, 8); in demux_open_ra() 311 demuxer->seekable = 0; in demux_open_ra() [all …]
|
H A D | demux_fli.c | 72 ds_read_packet(demuxer->video, in demux_fli_fill_buffer() 73 demuxer->stream, in demux_fli_fill_buffer() 96 stream_reset(demuxer->stream); in demux_open_fli() 97 stream_seek(demuxer->stream, 0); in demux_open_fli() 103 demuxer->movi_start = 128; in demux_open_fli() 104 demuxer->movi_end = stream_read_dword_le(demuxer->stream); in demux_open_fli() 131 demuxer->video->id = 0; in demux_open_fli() 132 demuxer->video->sh = sh_video; in demux_open_fli() 159 stream_seek(demuxer->stream, demuxer->movi_start); in demux_open_fli() 179 demuxer->priv = frames; in demux_open_fli() [all …]
|
H A D | demux_aac.c | 57 demuxer->priv = priv; in demux_aac_init() 70 free(demuxer->priv); in demux_close_aac() 82 if(! demux_aac_init(demuxer)) in demux_aac_probe() 131 demuxer->audio->id = 0; in demux_aac_open() 132 demuxer->audio->sh = sh; in demux_aac_open() 134 demuxer->filepos = stream_tell(demuxer->stream); in demux_aac_open() 136 return demuxer; in demux_aac_open() 146 …if(demuxer->stream->eof || (demuxer->movi_end && stream_tell(demuxer->stream) >= demuxer->movi_end… in demux_aac_fill_buffer() 149 while(! demuxer->stream->eof) in demux_aac_fill_buffer() 192 demuxer->filepos = stream_tell(demuxer->stream); in demux_aac_fill_buffer() [all …]
|
H A D | demux_roq.c | 94 ds_read_packet(demuxer->audio, demuxer->stream, roq_chunk.chunk_size, in demux_roq_fill_buffer() 98 ds_read_packet(demuxer->video, demuxer->stream, roq_chunk.chunk_size, in demux_roq_fill_buffer() 117 stream_seek(demuxer->stream, 6); in demux_open_roq() 119 while (!stream_eof(demuxer->stream)) in demux_open_roq() 139 demuxer->video->id = 0; in demux_open_roq() 140 demuxer->video->sh = sh_video; in demux_open_roq() 163 demuxer->audio->id = 0; in demux_open_roq() 164 demuxer->audio->sh = sh_audio; in demux_open_roq() 240 demuxer->priv = roq_data; in demux_open_roq() 242 stream_reset(demuxer->stream); in demux_open_roq() [all …]
|
H A D | demux_film.c | 209 ds_read_packet(demuxer->video, demuxer->stream, film_chunk.chunk_size, in demux_film_fill_buffer() 239 stream_reset(demuxer->stream); in demux_open_film() 240 stream_seek(demuxer->stream, 0); in demux_open_film() 257 demuxer->movi_end = demuxer->stream->end_pos; in demux_open_film() 285 demuxer->video->id = 0; in demux_open_film() 299 if(demuxer->audio->id<-1){ in demux_open_film() 318 demuxer->audio->id = 0; in demux_open_film() 349 demuxer->audio->id = 0; in demux_open_film() 396 demuxer->movi_start + stream_read_dword(demuxer->stream); in demux_open_film() 444 demuxer->priv = film_data; in demux_open_film() [all …]
|
/dports/multimedia/mplayer/mplayer-export-2021-12-29/libmpdemux/ |
H A D | demux_real.c | 312 demuxer->filepos = stream_tell(demuxer->stream); in add_index_segment() 335 add_index_item(demuxer, stream_id, timestamp, demuxer->filepos); in add_index_segment() 338 stream_seek(demuxer->stream, demuxer->filepos); in add_index_segment() 596 if (demuxer->video->id >= 0 && !demuxer->video->sh) in demux_real_fill_buffer() 605 if (demuxer->audio->eof && demuxer->video->eof) in demux_real_fill_buffer() 607 else if (!demuxer->audio->eof && demuxer->video->eof) in demux_real_fill_buffer() 609 else if (demuxer->audio->eof && !demuxer->video->eof) in demux_real_fill_buffer() 619 demuxer->filepos = stream_tell(demuxer->stream); in demux_real_fill_buffer() 627 demuxer->filepos = stream_tell(demuxer->stream); in demux_real_fill_buffer() 1857 demuxer->video->sh = demuxer->v_streams[i]; in demux_open_real() [all …]
|
H A D | demux_nsv.c | 106 demuxer->filepos=stream_tell(demuxer->stream); in demux_nsv_fill_buffer() 130 … ds_read_packet(demuxer->video,demuxer->stream,videolen,priv->v_pts,demuxer->filepos-i_aux,0); in demux_nsv_fill_buffer() 132 ds_read_packet(demuxer->video,demuxer->stream,videolen,priv->v_pts,demuxer->filepos,0); in demux_nsv_fill_buffer() 142 … ds_read_packet(demuxer->audio,demuxer->stream,audiolen,priv->v_pts,demuxer->filepos+videolen,0); in demux_nsv_fill_buffer() 165 demuxer->priv=priv; in demux_open_nsv() 169 demuxer->seekable = 0; in demux_open_nsv() 200 demuxer->audio->id = 0; in demux_open_nsv() 216 demuxer->video->id = 0; in demux_open_nsv() 292 stream_seek(demuxer->stream,stream_tell(demuxer->stream)-17); in demux_open_nsv() 294 return demuxer; in demux_open_nsv() [all …]
|
H A D | demuxer.c | 210 .demuxer = demuxer, in new_demuxer_stream() 306 demuxer->sub->sh = demuxer->s_streams[id]; in new_sh_sub_sid() 355 demuxer->audio->sh = demuxer->a_streams[id]; in new_sh_audio_aid() 394 demuxer->video->sh = demuxer->v_streams[id]; in new_sh_video_vid() 416 demuxer->desc->shortdesc, demuxer); in free_demuxer() 418 demuxer->desc->close(demuxer); in free_demuxer() 1558 off_t pos = demuxer->filepos > 0 ? demuxer->filepos : stream_tell(demuxer->stream); in demuxer_get_percent_pos() 1577 demuxer->audio->sh = demuxer->a_streams[demuxer->audio->id]; in demuxer_switch_audio() 1589 demuxer->video->sh = demuxer->v_streams[demuxer->video->id]; in demuxer_switch_video() 1617 demuxer->chapters = realloc(demuxer->chapters, in demuxer_add_chapter() [all …]
|
H A D | demux_realaud.c | 92 ra_priv_t *ra_priv = demuxer->priv; in demux_ra_fill_buffer() 100 if (demuxer->stream->eof) in demux_ra_fill_buffer() 104 demuxer->filepos = stream_tell(demuxer->stream); in demux_ra_fill_buffer() 151 dp->pos = demuxer->filepos; in demux_ra_fill_buffer() 186 demuxer->priv = ra_priv; in demux_open_ra() 188 demuxer->audio->id = 0; in demux_open_ra() 189 demuxer->audio->sh = sh; in demux_open_ra() 203 stream_skip(demuxer->stream, 2); in demux_open_ra() 213 stream_skip(demuxer->stream, 8); in demux_open_ra() 311 demuxer->seekable = 0; in demux_open_ra() [all …]
|
H A D | demux_fli.c | 72 ds_read_packet(demuxer->video, in demux_fli_fill_buffer() 73 demuxer->stream, in demux_fli_fill_buffer() 96 stream_reset(demuxer->stream); in demux_open_fli() 97 stream_seek(demuxer->stream, 0); in demux_open_fli() 103 demuxer->movi_start = 128; in demux_open_fli() 104 demuxer->movi_end = stream_read_dword_le(demuxer->stream); in demux_open_fli() 131 demuxer->video->id = 0; in demux_open_fli() 132 demuxer->video->sh = sh_video; in demux_open_fli() 159 stream_seek(demuxer->stream, demuxer->movi_start); in demux_open_fli() 179 demuxer->priv = frames; in demux_open_fli() [all …]
|
H A D | demux_aac.c | 57 demuxer->priv = priv; in demux_aac_init() 70 free(demuxer->priv); in demux_close_aac() 82 if(! demux_aac_init(demuxer)) in demux_aac_probe() 131 demuxer->audio->id = 0; in demux_aac_open() 132 demuxer->audio->sh = sh; in demux_aac_open() 134 demuxer->filepos = stream_tell(demuxer->stream); in demux_aac_open() 136 return demuxer; in demux_aac_open() 146 …if(demuxer->stream->eof || (demuxer->movi_end && stream_tell(demuxer->stream) >= demuxer->movi_end… in demux_aac_fill_buffer() 149 while(! demuxer->stream->eof) in demux_aac_fill_buffer() 192 demuxer->filepos = stream_tell(demuxer->stream); in demux_aac_fill_buffer() [all …]
|
H A D | demux_roq.c | 94 ds_read_packet(demuxer->audio, demuxer->stream, roq_chunk.chunk_size, in demux_roq_fill_buffer() 98 ds_read_packet(demuxer->video, demuxer->stream, roq_chunk.chunk_size, in demux_roq_fill_buffer() 117 stream_seek(demuxer->stream, 6); in demux_open_roq() 119 while (!stream_eof(demuxer->stream)) in demux_open_roq() 139 demuxer->video->id = 0; in demux_open_roq() 140 demuxer->video->sh = sh_video; in demux_open_roq() 163 demuxer->audio->id = 0; in demux_open_roq() 164 demuxer->audio->sh = sh_audio; in demux_open_roq() 240 demuxer->priv = roq_data; in demux_open_roq() 242 stream_reset(demuxer->stream); in demux_open_roq() [all …]
|
H A D | demux_film.c | 209 ds_read_packet(demuxer->video, demuxer->stream, film_chunk.chunk_size, in demux_film_fill_buffer() 239 stream_reset(demuxer->stream); in demux_open_film() 240 stream_seek(demuxer->stream, 0); in demux_open_film() 257 demuxer->movi_end = demuxer->stream->end_pos; in demux_open_film() 285 demuxer->video->id = 0; in demux_open_film() 299 if(demuxer->audio->id<-1){ in demux_open_film() 318 demuxer->audio->id = 0; in demux_open_film() 349 demuxer->audio->id = 0; in demux_open_film() 396 demuxer->movi_start + stream_read_dword(demuxer->stream); in demux_open_film() 444 demuxer->priv = film_data; in demux_open_film() [all …]
|
/dports/multimedia/ogmtools/ogmtools-1.5/ |
H A D | r_avi.cpp | 181 demuxer = demuxer->next; in avi_reader_c() 196 long bps = demuxer->samples_per_second * demuxer->channels * in avi_reader_c() 200 demuxer = demuxer->next; in avi_reader_c() 226 while (demuxer) { in ~avi_reader_c() 230 free(demuxer); in ~avi_reader_c() 231 demuxer = tmp; in ~avi_reader_c() 478 demuxer = demuxer->next; in read() 496 demuxer = demuxer->next; in serial_in_use() 518 demuxer = demuxer->next; in get_header_page() 542 demuxer = demuxer->next; in get_page() [all …]
|