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/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 46 of file ffmpeg_mux.c.
Referenced by of_filesize(), of_free(), of_stream_init(), of_write_trailer(), and print_sdp().
|
static |
Definition at line 51 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 64 of file ffmpeg_mux.c.
Referenced by mux_fixup_ts().
Definition at line 138 of file ffmpeg_mux.c.
Referenced by write_packet().
|
static |
Definition at line 209 of file ffmpeg_mux.c.
Referenced by avio_alloc_context(), ffio_init_context(), and sync_queue_process().
|
static |
Definition at line 250 of file ffmpeg_mux.c.
Referenced by mux_packet_filter().
|
static |
Definition at line 460 of file ffmpeg_mux.c.
Referenced by mux_packet_filter().
|
static |
Definition at line 288 of file ffmpeg_mux.c.
Referenced by muxer_thread().
|
static |
Definition at line 373 of file ffmpeg_mux.c.
Referenced by muxer_thread().
|
static |
Definition at line 380 of file ffmpeg_mux.c.
Referenced by mux_thread_init(), and muxer_thread().
|
static |
Definition at line 388 of file ffmpeg_mux.c.
Referenced by muxer_thread().
int muxer_thread | ( | void * | arg | ) |
Definition at line 407 of file ffmpeg_mux.c.
Referenced by of_open().
int print_sdp | ( | const char * | filename | ) |
Definition at line 507 of file ffmpeg_mux.c.
Referenced by mux_init().
int mux_check_init | ( | void * | arg | ) |
Definition at line 553 of file ffmpeg_mux.c.
Referenced by of_open().
Definition at line 575 of file ffmpeg_mux.c.
Referenced by of_stream_init().
int of_stream_init | ( | OutputFile * | of, |
OutputStream * | ost | ||
) |
Definition at line 609 of file ffmpeg_mux.c.
Referenced by enc_open(), and of_open().
|
static |
Definition at line 633 of file ffmpeg_mux.c.
Referenced by of_write_trailer().
|
static |
Definition at line 672 of file ffmpeg_mux.c.
Referenced by of_write_trailer().
int of_write_trailer | ( | OutputFile * | of | ) |
Definition at line 738 of file ffmpeg_mux.c.
Referenced by transcode().
|
static |
Definition at line 776 of file ffmpeg_mux.c.
Referenced by ost_free().
|
static |
Definition at line 787 of file ffmpeg_mux.c.
Referenced by of_free().
|
static |
Definition at line 836 of file ffmpeg_mux.c.
Referenced by of_free().
void of_free | ( | OutputFile ** | pof | ) |
Definition at line 850 of file ffmpeg_mux.c.
Referenced by ffmpeg_cleanup().
int64_t of_filesize | ( | OutputFile * | of | ) |
Definition at line 876 of file ffmpeg_mux.c.
Referenced by mux_final_stats(), and print_report().