GF_AbstractTSMuxer 35 modules/redirect_av/ffmpeg_ts_muxer.c static Bool has_packet_ready(GF_AbstractTSMuxer* ts, GF_Mutex * mx, AVPacketList ** pkts) { GF_AbstractTSMuxer 52 modules/redirect_av/ffmpeg_ts_muxer.c static AVPacketList * wait_for_packet(GF_AbstractTSMuxer* ts, GF_Mutex * mx, AVPacketList ** pkts) { GF_AbstractTSMuxer 72 modules/redirect_av/ffmpeg_ts_muxer.c GF_AbstractTSMuxer * mux = (GF_AbstractTSMuxer *) param; GF_AbstractTSMuxer 174 modules/redirect_av/ffmpeg_ts_muxer.c GF_AbstractTSMuxer * ts_amux_new(GF_AVRedirect * avr, u32 videoBitrateInBitsPerSec, u32 width, u32 height, u32 audioBitRateInBitsPerSec) { GF_AbstractTSMuxer 175 modules/redirect_av/ffmpeg_ts_muxer.c GF_AbstractTSMuxer * ts = (GF_AbstractTSMuxer*)gf_malloc( sizeof(GF_AbstractTSMuxer)); GF_AbstractTSMuxer 176 modules/redirect_av/ffmpeg_ts_muxer.c memset( ts, 0, sizeof( GF_AbstractTSMuxer)); GF_AbstractTSMuxer 288 modules/redirect_av/ffmpeg_ts_muxer.c void ts_amux_del(GF_AbstractTSMuxer * muxerToDelete) { GF_AbstractTSMuxer 329 modules/redirect_av/ffmpeg_ts_muxer.c Bool ts_encode_audio_frame(GF_AbstractTSMuxer * ts, uint8_t * data, int encoded, u64 pts) { GF_AbstractTSMuxer 376 modules/redirect_av/ffmpeg_ts_muxer.c Bool ts_encode_video_frame(GF_AbstractTSMuxer* ts, uint8_t* data, int encoded) { GF_AbstractTSMuxer 411 modules/redirect_av/ffmpeg_ts_muxer.c AVCodecContext * ts_get_video_codec_context(GF_AbstractTSMuxer * ts) { GF_AbstractTSMuxer 415 modules/redirect_av/ffmpeg_ts_muxer.c AVCodecContext * ts_get_audio_codec_context(GF_AbstractTSMuxer * ts) { GF_AbstractTSMuxer 17 modules/redirect_av/gpac_ts_muxer.c static GF_Err sendTSMux(GF_AbstractTSMuxer * ts) GF_AbstractTSMuxer 54 modules/redirect_av/gpac_ts_muxer.c Bool ts_encode_audio_frame(GF_AbstractTSMuxer * ts, AVFrame * encodedFrame, uint8_t * data, int encoded) { GF_AbstractTSMuxer 66 modules/redirect_av/gpac_ts_muxer.c GF_AbstractTSMuxer * ts = (GF_AbstractTSMuxer *) ifce->input_udta; GF_AbstractTSMuxer 93 modules/redirect_av/gpac_ts_muxer.c Bool ts_encode_video_frame(GF_AbstractTSMuxer * ts, AVFrame * encodedFrame, uint8_t * data, int encoded, AVCodecContext * videoCodecContext) { GF_AbstractTSMuxer 113 modules/redirect_av/gpac_ts_muxer.c GF_AbstractTSMuxer * ts_amux_new(GF_AVRedirect * avr, u32 videoBitrateInBitsPerSec, u32 audioBitRateInBitsPerSec, GF_Socket * ts_output_udp_sk) { GF_AbstractTSMuxer 114 modules/redirect_av/gpac_ts_muxer.c GF_AbstractTSMuxer * ts = malloc(sizeof(GF_AbstractTSMuxer)); GF_AbstractTSMuxer 168 modules/redirect_av/gpac_ts_muxer.c void ts_amux_del(GF_AbstractTSMuxer * ts) { GF_AbstractTSMuxer 50 modules/redirect_av/ts_muxer.h typedef struct avr_ts_muxer GF_AbstractTSMuxer; GF_AbstractTSMuxer 116 modules/redirect_av/ts_muxer.h GF_AbstractTSMuxer * ts_implementation; GF_AbstractTSMuxer 149 modules/redirect_av/ts_muxer.h GF_AbstractTSMuxer * ts_amux_new(GF_AVRedirect * avr, u32 videoBitrateInBitsPerSec, u32 width, u32 height, u32 audioBitRateInBitsPerSec); GF_AbstractTSMuxer 151 modules/redirect_av/ts_muxer.h void ts_amux_del(GF_AbstractTSMuxer * muxerToDelete); GF_AbstractTSMuxer 153 modules/redirect_av/ts_muxer.h Bool ts_encode_audio_frame(GF_AbstractTSMuxer * ts, uint8_t * data, int encoded, u64 pts); GF_AbstractTSMuxer 155 modules/redirect_av/ts_muxer.h Bool ts_encode_video_frame(GF_AbstractTSMuxer* ts, uint8_t* data, int encoded); GF_AbstractTSMuxer 157 modules/redirect_av/ts_muxer.h AVCodecContext * ts_get_video_codec_context(GF_AbstractTSMuxer * ts); GF_AbstractTSMuxer 159 modules/redirect_av/ts_muxer.h AVCodecContext * ts_get_audio_codec_context(GF_AbstractTSMuxer * ts);