Go to the source code of this file.
Functions | |
| uint64_t | add_pts_audio (uint64_t pts, audio_frame_t *aframe, uint64_t frames) |
| void | fix_audio_count (uint64_t *acount, audio_frame_t *aframe, uint64_t origpts, uint64_t pts) |
| uint64_t | next_ptsdts_video (uint64_t *pts, sequence_t *s, uint64_t fcount, uint64_t gcount) |
| void | fix_video_count (sequence_t *s, uint64_t *frame, uint64_t origpts, uint64_t pts, uint64_t origdts, uint64_t dts) |
| void | pts2time (uint64_t pts, uint8_t *buf, int len) |
| int | get_video_info (ringbuffer *rbuf, sequence_t *s, int off, int le) |
| int | find_audio_sync (ringbuffer *rbuf, uint8_t *buf, int off, int type, int le) |
| int | find_audio_s (uint8_t *rbuf, int off, int type, int le) |
| int | check_audio_header (ringbuffer *rbuf, audio_frame_t *af, int off, int le, int type) |
| int | get_audio_info (ringbuffer *rbuf, audio_frame_t *af, int off, int le) |
| int | get_ac3_info (ringbuffer *rbuf, audio_frame_t *af, int off, int le) |
| int | get_video_ext_info (ringbuffer *rbuf, sequence_t *s, int off, int le) |
Variables | |
| unsigned int | slots [4] = {12, 144, 0, 0} |
| unsigned int | bitrates [3][16] |
| uint32_t | freq [4] = {441, 480, 320, 0} |
| static uint64_t | samples [4] = { 384, 1152, 1152, 1536} |
| const char * | frames [3] = {"I-Frame","P-Frame","B-Frame"} |
| unsigned int | ac3_bitrates [32] |
| static uint8_t | ac3half [12] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3} |
| uint32_t | ac3_freq [4] = {480, 441, 320, 0} |
| uint64_t add_pts_audio | ( | uint64_t | pts, | |
| audio_frame_t * | aframe, | |||
| uint64_t | frames | |||
| ) |
Definition at line 56 of file element.c.
Referenced by analyze_audio().
| void fix_audio_count | ( | uint64_t * | acount, | |
| audio_frame_t * | aframe, | |||
| uint64_t | origpts, | |||
| uint64_t | pts | |||
| ) |
Definition at line 65 of file element.c.
Referenced by analyze_audio().
| uint64_t next_ptsdts_video | ( | uint64_t * | pts, | |
| sequence_t * | s, | |||
| uint64_t | fcount, | |||
| uint64_t | gcount | |||
| ) |
Definition at line 79 of file element.c.
Referenced by analyze_video().
| void fix_video_count | ( | sequence_t * | s, | |
| uint64_t * | frame, | |||
| uint64_t | origpts, | |||
| uint64_t | pts, | |||
| uint64_t | origdts, | |||
| uint64_t | dts | |||
| ) |
Definition at line 119 of file element.c.
Referenced by analyze_video().
Definition at line 154 of file element.c.
Referenced by writeout_video().
| int get_video_info | ( | ringbuffer * | rbuf, | |
| sequence_t * | s, | |||
| int | off, | |||
| int | le | |||
| ) |
Definition at line 196 of file element.c.
Referenced by analyze_video().
| int find_audio_sync | ( | ringbuffer * | rbuf, | |
| uint8_t * | buf, | |||
| int | off, | |||
| int | type, | |||
| int | le | |||
| ) |
Definition at line 330 of file element.c.
Referenced by analyze_audio(), check_audio_header(), get_ac3_info(), and get_audio_info().
| int find_audio_s | ( | uint8_t * | rbuf, | |
| int | off, | |||
| int | type, | |||
| int | le | |||
| ) |
Definition at line 383 of file element.c.
Referenced by pes_id_out().
| int check_audio_header | ( | ringbuffer * | rbuf, | |
| audio_frame_t * | af, | |||
| int | off, | |||
| int | le, | |||
| int | type | |||
| ) |
Definition at line 430 of file element.c.
Referenced by analyze_audio().
| int get_audio_info | ( | ringbuffer * | rbuf, | |
| audio_frame_t * | af, | |||
| int | off, | |||
| int | le | |||
| ) |
Definition at line 495 of file element.c.
Referenced by analyze_audio().
| int get_ac3_info | ( | ringbuffer * | rbuf, | |
| audio_frame_t * | af, | |||
| int | off, | |||
| int | le | |||
| ) |
Definition at line 546 of file element.c.
Referenced by analyze_audio().
| int get_video_ext_info | ( | ringbuffer * | rbuf, | |
| sequence_t * | s, | |||
| int | off, | |||
| int | le | |||
| ) |
Definition at line 605 of file element.c.
Referenced by analyze_video().
| unsigned int slots[4] = {12, 144, 0, 0} |
Definition at line 38 of file element.c.
Referenced by get_audio_info(), and Q_DECLARE_METATYPE().
| unsigned int bitrates[3][16] |
{{0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,0},
{0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,0},
{0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,0}}
Definition at line 39 of file element.c.
Referenced by check_audio_header(), and get_audio_info().
Definition at line 44 of file element.c.
Referenced by ChannelScanSM::AddToList(), fast_memcpy(), TransportScanItem::freq_offset(), OutputEvent::frequency(), get_audio_info(), handle_transport_desc(), ChannelData::handleChannels(), init_freq_tables(), MultiplexSetting::Load(), PaneATSC::ResetTransportRange(), ChannelScanSM::ScanTransports(), V4LChannel::Tune(), ChannelScanSM::Tune(), and update_channel_basic().
Definition at line 45 of file element.c.
Referenced by add_pts_audio(), AudioOutputUtil::AdjustVolume(), MythRAOPConnection::AudioCardLatency(), MythRAOPConnection::decodeAudioPacket(), encode_mp2_audio(), extract_mono_channel(), fix_audio_count(), get_audio_info(), AudioReencodeBuffer::GetSamples(), hdhomerun_device_get_tuner_plotsample_internal(), and FreeSurround::putFrames().
Definition at line 46 of file element.c.
Referenced by AudioOutputBase::AddData(), MythRAOPConnection::AudioCardLatency(), ClassicCommDetector::BuildAllMethodsCommList(), ClassicCommDetector::BuildBlankFrameCommList(), createTimeString(), dvdnav_convert_time(), AudioOutputDigitalEncoder::Encode(), MythRAOPConnection::ExpireAudio(), MythDVDPlayer::GetBookmark(), getCutFrames(), MythPlayer::GetPlaybackData(), AudioOutputUtil::MuteChannel(), AvFormatDecoder::OpenFile(), MythRAOPConnection::ProcessAudio(), AvFormatDecoder::ProcessAudioPacket(), ProgramInfo::QueryTotalFrames(), ImageLoadThread::run(), AudioTestThread::run(), MythRAOPConnection::udpDataReady(), and AudioOutputALSA::WriteAudio().
| unsigned int ac3_bitrates[32] |
{32,40,48,56,64,80,96,112,128,160,192,224,256,320,384,448,512,576,640,
0,0,0,0,0,0,0,0,0,0,0,0,0}
Definition at line 48 of file element.c.
Referenced by check_audio_header(), and get_ac3_info().
Definition at line 51 of file element.c.
Referenced by check_audio_header(), and get_ac3_info().
Definition at line 52 of file element.c.
Referenced by check_audio_header(), and get_ac3_info().
1.6.3