|
FFmpeg
|
#include <stdatomic.h>#include <stdio.h>#include <string.h>#include "ffmpeg.h"#include "ffmpeg_mux.h"#include "ffmpeg_utils.h"#include "sync_queue.h"#include "libavutil/avstring.h"#include "libavutil/fifo.h"#include "libavutil/intreadwrite.h"#include "libavutil/log.h"#include "libavutil/mem.h"#include "libavutil/stereo3d.h"#include "libavutil/time.h"#include "libavutil/timestamp.h"#include "libavcodec/packet.h"#include "libavformat/avformat.h"#include "libavformat/avio.h"Go to the source code of this file.
Data Structures | |
| struct | MuxThreadContext |
|
static |
Definition at line 47 of file ffmpeg_mux.c.
Referenced by of_filesize(), of_free(), of_stream_init(), of_write_trailer(), and print_sdp().
|
static |
Definition at line 52 of file ffmpeg_mux.c.
Referenced by aiff_read_header(), cache_map(), clamp_size(), estimate_timings_from_bit_rate(), estimate_timings_from_pts(), ff_find_last_ts(), ff_id3v1_read(), ff_voc_get_packet(), find_and_decode_index(), find_duration(), get_attachment(), LLVMFuzzerTestOneInput(), mp3_read_packet(), mp3_seek(), mvr_read_header(), of_write_trailer(), read_odml_index(), read_xing_toc(), shared_open(), shared_read(), shared_seek(), spacemap_grow(), track_index(), update_stream_timings(), webp_write_trailer(), and write_packet().
|
static |
Definition at line 65 of file ffmpeg_mux.c.
Referenced by mux_fixup_ts().
Definition at line 139 of file ffmpeg_mux.c.
Referenced by write_packet().
|
static |
Definition at line 205 of file ffmpeg_mux.c.
Referenced by avio_alloc_context(), ffio_init_context(), sync_queue_process(), whip_write_packet(), and write_packet().
|
static |
Definition at line 246 of file ffmpeg_mux.c.
Referenced by mux_packet_filter().
|
static |
Definition at line 456 of file ffmpeg_mux.c.
Referenced by mux_packet_filter().
|
static |
Definition at line 284 of file ffmpeg_mux.c.
Referenced by muxer_thread().
|
static |
Definition at line 368 of file ffmpeg_mux.c.
Referenced by muxer_thread().
|
static |
Definition at line 376 of file ffmpeg_mux.c.
Referenced by mux_thread_init(), and muxer_thread().
|
static |
Definition at line 384 of file ffmpeg_mux.c.
Referenced by muxer_thread().
| int muxer_thread | ( | void * | arg | ) |
Definition at line 403 of file ffmpeg_mux.c.
Referenced by of_open().
| int print_sdp | ( | const char * | filename | ) |
Definition at line 503 of file ffmpeg_mux.c.
Referenced by mux_init().
| int mux_check_init | ( | void * | arg | ) |
Definition at line 551 of file ffmpeg_mux.c.
Referenced by of_open().
|
static |
Definition at line 573 of file ffmpeg_mux.c.
Referenced by of_stream_init().
| int of_stream_init | ( | OutputFile * | of, |
| OutputStream * | ost, | ||
| const AVCodecContext * | enc_ctx ) |
Definition at line 607 of file ffmpeg_mux.c.
Referenced by enc_open(), and of_open().
|
static |
Definition at line 682 of file ffmpeg_mux.c.
Referenced by of_write_trailer().
|
static |
Definition at line 721 of file ffmpeg_mux.c.
Referenced by of_write_trailer().
| int of_write_trailer | ( | OutputFile * | of | ) |
Definition at line 787 of file ffmpeg_mux.c.
Referenced by transcode().
|
static |
Definition at line 825 of file ffmpeg_mux.c.
Referenced by ost_free().
|
static |
Definition at line 836 of file ffmpeg_mux.c.
Referenced by of_free().
|
static |
Definition at line 877 of file ffmpeg_mux.c.
Referenced by of_free().
| void of_free | ( | OutputFile ** | pof | ) |
Definition at line 891 of file ffmpeg_mux.c.
Referenced by ffmpeg_cleanup().
| int64_t of_filesize | ( | OutputFile * | of | ) |
Definition at line 918 of file ffmpeg_mux.c.
Referenced by mux_final_stats(), and print_report().