#include <mpeg3private.h>

Data Fields | |
| mpeg3_fs_t * | fs |
| mpeg3_demuxer_t * | demuxer |
| int | total_astreams |
| mpeg3_atrack_t * | atrack [MPEG3_MAX_STREAMS] |
| int | total_vstreams |
| mpeg3_vtrack_t * | vtrack [MPEG3_MAX_STREAMS] |
| int | total_sstreams |
| mpeg3_strack_t * | strack [MPEG3_MAX_STREAMS] |
| int64_t ** | frame_offsets |
| int64_t ** | sample_offsets |
| int64_t ** | keyframe_numbers |
| int64_t * | video_eof |
| int64_t * | audio_eof |
| int * | total_frame_offsets |
| int * | total_sample_offsets |
| int64_t * | total_samples |
| int * | total_keyframe_numbers |
| int * | channel_counts |
| mpeg3_index_t ** | indexes |
| int | total_indexes |
| int64_t | index_bytes |
| int | is_transport_stream |
| int | is_program_stream |
| int | is_ifo_file |
| int | is_audio_stream |
| int | is_video_stream |
| int | is_bd |
| int | packet_size |
| int | last_type_read |
| int | last_stream_read |
| int | subtitle_track |
| int | program |
| int | cpus |
| int | seekable |
| FILE * | toc_fd |
| int64_t | byte_pts |
| int | have_palette |
| unsigned char | palette [16 *4] |
| int64_t | source_date |
Definition at line 1061 of file mpeg3private.h.
Definition at line 1064 of file mpeg3private.h.
Referenced by get_ifo_playlist(), mpeg3_create_title(), mpeg3_delete(), mpeg3_generate_toc(), mpeg3_get_file_type(), mpeg3_new(), mpeg3_open_copy(), mpeg3_read_ifo(), mpeg3_read_toc(), mpeg3_start_toc(), mpeg3_stop_toc(), and read_titles().
Definition at line 1066 of file mpeg3private.h.
Referenced by handle_audio(), handle_video(), main(), mpeg3_delete(), mpeg3_do_toc(), mpeg3_get_bytes(), mpeg3_new(), mpeg3_open_copy(), mpeg3_read_ifo(), mpeg3_read_toc(), mpeg3_start_toc(), mpeg3_stop_toc(), and mpeg3_title_path().
Definition at line 1069 of file mpeg3private.h.
Referenced by main(), mpeg3_audio_channels(), mpeg3_audio_samples(), mpeg3_delete(), mpeg3_do_toc(), mpeg3_get_demuxer(), mpeg3_get_sample(), mpeg3_get_time(), mpeg3_has_audio(), mpeg3_open_copy(), mpeg3_read_audio(), mpeg3_read_audio_chunk(), mpeg3_reread_audio(), mpeg3_sample_rate(), mpeg3_seek_byte(), mpeg3_set_sample(), mpeg3_stop_toc(), and mpeg3_total_astreams().
| mpeg3_atrack_t* mpeg3_t::atrack[MPEG3_MAX_STREAMS] |
Definition at line 1070 of file mpeg3private.h.
Referenced by divide_index(), handle_audio(), main(), mpeg3_audio_channels(), mpeg3_audio_format(), mpeg3_audio_samples(), mpeg3_delete(), mpeg3_do_toc(), mpeg3_end_of_audio(), mpeg3_get_demuxer(), mpeg3_get_sample(), mpeg3_get_time(), mpeg3_open_copy(), mpeg3_read_audio(), mpeg3_read_audio_chunk(), mpeg3_reread_audio(), mpeg3_sample_rate(), mpeg3_seek_byte(), mpeg3_set_sample(), mpeg3_stop_toc(), mpeg3_tell_byte(), and mpeg3_update_index().
Definition at line 1071 of file mpeg3private.h.
Referenced by main(), mpeg3_aspect_ratio(), mpeg3_colormodel(), mpeg3_delete(), mpeg3_do_toc(), mpeg3_drop_frames(), mpeg3_frame_rate(), mpeg3_get_demuxer(), mpeg3_get_frame(), mpeg3_get_time(), mpeg3_has_video(), mpeg3_memory_usage(), mpeg3_open_copy(), mpeg3_previous_frame(), mpeg3_read_frame(), mpeg3_read_video_chunk(), mpeg3_read_yuvframe(), mpeg3_read_yuvframe_ptr(), mpeg3_seek_byte(), mpeg3_set_cpus(), mpeg3_set_frame(), mpeg3_set_rowspan(), mpeg3_stop_toc(), mpeg3_total_vstreams(), mpeg3_video_frames(), mpeg3_video_height(), and mpeg3_video_width().
| mpeg3_vtrack_t* mpeg3_t::vtrack[MPEG3_MAX_STREAMS] |
Definition at line 1072 of file mpeg3private.h.
Referenced by main(), mpeg3_aspect_ratio(), mpeg3_colormodel(), mpeg3_delete(), mpeg3_do_toc(), mpeg3_drop_frames(), mpeg3_end_of_video(), mpeg3_frame_rate(), mpeg3_get_demuxer(), mpeg3_get_frame(), mpeg3_get_time(), mpeg3_memory_usage(), mpeg3_open_copy(), mpeg3_previous_frame(), mpeg3_read_frame(), mpeg3_read_video_chunk(), mpeg3_read_yuvframe(), mpeg3_read_yuvframe_ptr(), mpeg3_seek_byte(), mpeg3_set_cpus(), mpeg3_set_frame(), mpeg3_set_rowspan(), mpeg3_stop_toc(), mpeg3_tell_byte(), mpeg3_video_frames(), mpeg3_video_height(), and mpeg3_video_width().
Definition at line 1073 of file mpeg3private.h.
Referenced by copy_subtitles(), mpeg3_create_strack(), mpeg3_delete(), mpeg3_get_strack(), mpeg3_get_strack_id(), mpeg3_read_toc(), mpeg3_reset_subtitles(), mpeg3_stop_toc(), and mpeg3_subtitle_tracks().
| mpeg3_strack_t* mpeg3_t::strack[MPEG3_MAX_STREAMS] |
Definition at line 1074 of file mpeg3private.h.
Referenced by copy_subtitles(), main(), mpeg3_create_strack(), mpeg3_delete(), mpeg3_get_strack(), mpeg3_get_strack_id(), mpeg3_read_toc(), mpeg3_reset_subtitles(), and mpeg3_stop_toc().
| int64_t** mpeg3_t::frame_offsets |
Definition at line 1077 of file mpeg3private.h.
Referenced by mpeg3_delete(), mpeg3_has_toc(), mpeg3_new_vtrack(), and mpeg3_read_toc().
| int64_t** mpeg3_t::sample_offsets |
Definition at line 1078 of file mpeg3private.h.
Referenced by mpeg3_delete(), mpeg3_has_toc(), mpeg3_new_atrack(), and mpeg3_read_toc().
| int64_t** mpeg3_t::keyframe_numbers |
Definition at line 1079 of file mpeg3private.h.
Referenced by mpeg3_delete(), mpeg3_new_vtrack(), and mpeg3_read_toc().
| int64_t* mpeg3_t::video_eof |
Definition at line 1080 of file mpeg3private.h.
Referenced by mpeg3_new_vtrack(), and mpeg3_read_toc().
| int64_t* mpeg3_t::audio_eof |
Definition at line 1081 of file mpeg3private.h.
Referenced by mpeg3_delete(), mpeg3_new_atrack(), and mpeg3_read_toc().
Definition at line 1082 of file mpeg3private.h.
Referenced by mpeg3_delete(), mpeg3_new_vtrack(), and mpeg3_read_toc().
Definition at line 1083 of file mpeg3private.h.
Referenced by mpeg3_delete(), mpeg3_new_atrack(), and mpeg3_read_toc().
| int64_t* mpeg3_t::total_samples |
Definition at line 1084 of file mpeg3private.h.
Referenced by mpeg3_new_atrack(), and mpeg3_read_toc().
Definition at line 1085 of file mpeg3private.h.
Referenced by mpeg3_delete(), mpeg3_new_vtrack(), and mpeg3_read_toc().
Definition at line 1087 of file mpeg3private.h.
Referenced by mpeg3_delete(), mpeg3_new_atrack(), and mpeg3_read_toc().
Definition at line 1089 of file mpeg3private.h.
Referenced by divide_index(), mpeg3_delete(), mpeg3_do_toc(), mpeg3_index_channels(), mpeg3_index_data(), mpeg3_index_size(), mpeg3_index_zoom(), mpeg3_read_toc(), mpeg3_stop_toc(), and mpeg3_update_index().
Definition at line 1090 of file mpeg3private.h.
Referenced by divide_index(), mpeg3_delete(), mpeg3_do_toc(), mpeg3_index_channels(), mpeg3_index_data(), mpeg3_index_size(), mpeg3_index_tracks(), mpeg3_index_zoom(), and mpeg3_read_toc().
| int64_t mpeg3_t::index_bytes |
Definition at line 1095 of file mpeg3private.h.
Referenced by mpeg3_new(), mpeg3_set_index_bytes(), and mpeg3_update_index().
Definition at line 1098 of file mpeg3private.h.
Referenced by mpeg3_create_title(), mpeg3_do_toc(), mpeg3_generate_toc(), mpeg3_get_demuxer(), mpeg3_get_file_type(), mpeg3_get_time(), mpeg3_open_copy(), mpeg3_read_next_packet(), mpeg3_read_prev_packet(), mpeg3_read_toc(), mpeg3_stop_toc(), mpeg3demux_seek_byte(), and read_titles().
Definition at line 1099 of file mpeg3private.h.
Referenced by main(), mpeg3_create_title(), mpeg3_generate_toc(), mpeg3_get_demuxer(), mpeg3_get_file_type(), mpeg3_get_time(), mpeg3_open_copy(), mpeg3_read_next_packet(), mpeg3_read_prev_packet(), mpeg3_read_toc(), mpeg3_stop_toc(), and read_titles().
Definition at line 1100 of file mpeg3private.h.
Referenced by mpeg3_generate_toc(), and mpeg3_get_file_type().
Definition at line 1101 of file mpeg3private.h.
Referenced by get_length(), main(), mpeg3_do_toc(), mpeg3_generate_toc(), mpeg3_get_file_type(), mpeg3_open_copy(), mpeg3_read_next_packet(), mpeg3_read_toc(), mpeg3_stop_toc(), and seek().
Definition at line 1102 of file mpeg3private.h.
Referenced by main(), mpeg3_do_toc(), mpeg3_generate_toc(), mpeg3_get_file_type(), mpeg3_open_copy(), mpeg3_read_next_packet(), mpeg3_read_toc(), mpeg3_stop_toc(), and mpeg3video_new().
| int mpeg3_t::is_bd |
Definition at line 1104 of file mpeg3private.h.
Referenced by mpeg3_get_file_type(), mpeg3_open_copy(), mpeg3_read_toc(), and read_transport().
Definition at line 1106 of file mpeg3private.h.
Referenced by mpeg3_generate_toc(), mpeg3_get_file_type(), mpeg3_read_next_packet(), mpeg3_read_prev_packet(), mpeg3demux_seek_byte(), read_titles(), and read_transport().
Definition at line 1108 of file mpeg3private.h.
Referenced by mpeg3_drop_frames(), mpeg3_get_time(), mpeg3_previous_frame(), mpeg3_read_audio(), mpeg3_read_audio_chunk(), mpeg3_read_frame(), mpeg3_read_video_chunk(), mpeg3_read_yuvframe(), mpeg3_read_yuvframe_ptr(), mpeg3_reread_audio(), and mpeg3_tell_byte().
Definition at line 1109 of file mpeg3private.h.
Referenced by mpeg3_drop_frames(), mpeg3_get_time(), mpeg3_previous_frame(), mpeg3_read_audio(), mpeg3_read_audio_chunk(), mpeg3_read_frame(), mpeg3_read_video_chunk(), mpeg3_read_yuvframe(), mpeg3_read_yuvframe_ptr(), mpeg3_reread_audio(), and mpeg3_tell_byte().
Definition at line 1112 of file mpeg3private.h.
Referenced by mpeg3_new(), and mpeg3_show_subtitle().
| int mpeg3_t::program |
Definition at line 1115 of file mpeg3private.h.
| int mpeg3_t::cpus |
Definition at line 1116 of file mpeg3private.h.
Referenced by mpeg3_new(), mpeg3_set_cpus(), mpeg3video_allocate_decoders(), and mpeg3video_getpicture().
Definition at line 1119 of file mpeg3private.h.
Referenced by mpeg3_new(), mpeg3_new_atrack(), mpeg3_new_vtrack(), mpeg3_start_toc(), mpeg3audio_decode_audio(), mpeg3audio_new(), mpeg3demux_eof(), mpeg3video_new(), read_frame(), and seek().
| FILE* mpeg3_t::toc_fd |
Definition at line 1122 of file mpeg3private.h.
Referenced by mpeg3_start_toc(), and mpeg3_stop_toc().
| int64_t mpeg3_t::byte_pts |
Definition at line 1129 of file mpeg3private.h.
Definition at line 1135 of file mpeg3private.h.
Referenced by copy_subtitles(), mpeg3_read_toc(), and program_map().
| unsigned char mpeg3_t::palette[16 *4] |
Definition at line 1136 of file mpeg3private.h.
Referenced by copy_subtitles(), decompress_subtitle(), mpeg3_read_toc(), mpeg3_stop_toc(), and program_map().
| int64_t mpeg3_t::source_date |
Definition at line 1140 of file mpeg3private.h.
Referenced by mpeg3_get_source_date(), mpeg3_open_copy(), mpeg3_read_toc(), mpeg3_start_toc(), and mpeg3_stop_toc().
1.5.5