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} |
| 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 | |||
| ) |
| 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 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 | |||
| ) |
Definition at line 314 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 | |||
| ) |
| 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 | |||
| ) |
| unsigned int slots[4] = {12, 144, 0, 0} |
| unsigned int bitrates[3][16] |
Initial value:
{{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 35 of file element.c.
Referenced by check_audio_header(), and get_audio_info().
Definition at line 40 of file element.c.
Referenced by AC3_encode_init(), adx_encode_header(), dv_extract_audio(), dv_extract_audio_info(), fast_memcpy(), flac_encode_init(), TransportScanItem::freq_offset(), OutputEvent::frequency(), get_audio_info(), handle_transport_desc(), ChannelData::handleChannels(), init_freq_tables(), MultiplexSetting::load(), MPA_encode_init(), mpegps_read_packet(), pick_mintmpledges(), SIScan::ScanTransports(), SIScan::Tune(), Channel::Tune(), Channel::TuneTo(), and update_channel_basic().
Definition at line 41 of file element.c.
Referenced by ac3_downmix(), AC3_encode_frame(), add_pts_audio(), NuppelVideoPlayer::AddAudioData(), adpcm_decode_frame(), adpcm_encode_frame(), adx_decode_frame(), adx_encode_frame(), ape_decode_frame(), atrac3_decode_frame(), audio_encode_example(), cinaudio_decode_frame(), dca_decode_frame(), decode_residuals(), decode_tag(), FlacDecoder::doWrite(), encode_mp2_audio(), encode_superframe(), extract_mono_channel(), faac_decode_frame(), ff_aac_ac3_parse(), fix_audio_count(), flac_decode_frame(), flac_encode_frame(), VorbisDecoder::flush(), MadDecoder::flush(), FlacDecoder::flush(), aacDecoder::flush(), g726_decode_frame(), g726_encode_frame(), get_audio_info(), MetaIOMP4::getTrackLength(), hdhomerun_device_get_tuner_plotsample(), aacDecoder::initializeMP4(), mace_decode_frame(), MadDecoder::madOutput(), MPA_encode_frame(), mpc_synth(), oggvorbis_encode_frame(), vxmlParser::Parse(), vxmlParser::parsePrompt(), pcm_decode_frame(), pcm_encode_frame(), qdm2_synthesis_filter(), MetaIOMP4::read(), roq_dpcm_encode_frame(), shorten_decode_frame(), smka_decode_frame(), sonic_decode_frame(), sonic_encode_frame(), synthfilt_build_sb_samples(), test_ac3(), truespeech_decode_frame(), try_decode_frame(), tta_decode_frame(), vorbis_encode_frame(), wavpack_decode_frame(), wma_decode_superframe(), ws_snd_decode_frame(), wv_unpack_mono(), and wv_unpack_stereo().
Definition at line 42 of file element.c.
Referenced by ac3_probe(), av_find_stream_info(), ClassicCommDetector::BuildAllMethodsCommList(), ClassicCommDetector::BuildBlankFrameCommList(), TV::customEvent(), dvdnav_convert_time(), AudioOutputDX::GetAudiotime(), getCutFrames(), getFileInfo(), mp3_parse_vbr_tags(), mp3_read_probe(), and AudioOutputALSA::WriteAudio().
| unsigned int ac3_bitrates[32] |
Initial value:
{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 44 of file element.c.
Referenced by check_audio_header(), and get_ac3_info().
uint8_t ac3half[12] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3} [static] |
1.5.5