FFmpeg
|
#include <stdatomic.h>
#include <stdio.h>
#include <string.h>
#include "ffmpeg.h"
#include "ffmpeg_mux.h"
#include "objpool.h"
#include "sync_queue.h"
#include "thread_queue.h"
#include "libavutil/fifo.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/log.h"
#include "libavutil/mem.h"
#include "libavutil/timestamp.h"
#include "libavutil/thread.h"
#include "libavcodec/packet.h"
#include "libavformat/avformat.h"
#include "libavformat/avio.h"
Go to the source code of this file.
Variables | |
int | want_sdp = 1 |
|
static |
Definition at line 43 of file ffmpeg_mux.c.
Referenced by mux_check_init(), of_filesize(), of_free(), of_output_packet(), of_stream_init(), of_write_trailer(), and print_sdp().
|
static |
Definition at line 48 of file ffmpeg_mux.c.
Referenced by aiff_read_header(), estimate_timings_from_bit_rate(), estimate_timings_from_pts(), ff_find_last_ts(), ff_id3v1_read(), ff_voc_get_packet(), find_and_decode_index(), get_attachment(), LLVMFuzzerTestOneInput(), mp3_read_packet(), mp3_seek(), of_write_trailer(), read_odml_index(), read_xing_toc(), track_index(), update_stream_timings(), webp_write_trailer(), and write_packet().
|
static |
Definition at line 61 of file ffmpeg_mux.c.
Referenced by avio_alloc_context(), ffio_init_context(), and sync_queue_process().
|
static |
Definition at line 170 of file ffmpeg_mux.c.
Referenced by muxer_thread().
|
static |
Definition at line 205 of file ffmpeg_mux.c.
Referenced by muxer_thread().
|
static |
Definition at line 212 of file ffmpeg_mux.c.
Referenced by thread_start().
|
static |
Definition at line 266 of file ffmpeg_mux.c.
Referenced by submit_packet(), and thread_start().
|
static |
Definition at line 288 of file ffmpeg_mux.c.
Referenced by submit_packet().
|
static |
Definition at line 330 of file ffmpeg_mux.c.
Referenced by of_output_packet().
int of_output_packet | ( | OutputFile * | of, |
OutputStream * | ost, | ||
AVPacket * | pkt | ||
) |
Definition at line 349 of file ffmpeg_mux.c.
Referenced by enc_subtitle(), encode_frame(), of_streamcopy(), and process_input().
int of_streamcopy | ( | OutputStream * | ost, |
const AVPacket * | pkt, | ||
int64_t | dts | ||
) |
dts | predicted packet dts in AV_TIME_BASE_Q |
Definition at line 406 of file ffmpeg_mux.c.
Referenced by process_input_packet().
Definition at line 475 of file ffmpeg_mux.c.
Referenced by of_free(), and of_write_trailer().
Definition at line 492 of file ffmpeg_mux.c.
Referenced by mux_check_init().
|
static |
Definition at line 534 of file ffmpeg_mux.c.
Referenced by mux_check_init().
Definition at line 590 of file ffmpeg_mux.c.
Referenced by of_open(), and of_stream_init().
Definition at line 637 of file ffmpeg_mux.c.
Referenced by of_stream_init().
int of_stream_init | ( | OutputFile * | of, |
OutputStream * | ost | ||
) |
Definition at line 671 of file ffmpeg_mux.c.
Referenced by enc_open(), and init_output_stream_nofilter().
|
static |
Definition at line 694 of file ffmpeg_mux.c.
Referenced by of_write_trailer().
|
static |
Definition at line 733 of file ffmpeg_mux.c.
Referenced by of_write_trailer().
int of_write_trailer | ( | OutputFile * | of | ) |
Definition at line 799 of file ffmpeg_mux.c.
Referenced by transcode().
|
static |
Definition at line 839 of file ffmpeg_mux.c.
Referenced by of_free().
|
static |
Definition at line 906 of file ffmpeg_mux.c.
Referenced by of_free().
void of_free | ( | OutputFile ** | pof | ) |
Definition at line 920 of file ffmpeg_mux.c.
Referenced by ffmpeg_cleanup().
int64_t of_filesize | ( | OutputFile * | of | ) |
Definition at line 947 of file ffmpeg_mux.c.
Referenced by mux_final_stats(), and print_report().
int want_sdp = 1 |
Definition at line 41 of file ffmpeg_mux.c.
Referenced by mux_check_init(), and of_open().