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_close(), of_filesize(), 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 162 of file ffmpeg_mux.c.
Referenced by muxer_thread().
|
static |
Definition at line 191 of file ffmpeg_mux.c.
Referenced by muxer_thread().
|
static |
Definition at line 198 of file ffmpeg_mux.c.
Referenced by thread_start().
|
static |
Definition at line 246 of file ffmpeg_mux.c.
Referenced by submit_packet(), and thread_start().
|
static |
Definition at line 268 of file ffmpeg_mux.c.
Referenced by submit_packet().
|
static |
Definition at line 310 of file ffmpeg_mux.c.
Referenced by of_output_packet().
void of_output_packet | ( | OutputFile * | of, |
AVPacket * | pkt, | ||
OutputStream * | ost, | ||
int | eof | ||
) |
Definition at line 329 of file ffmpeg_mux.c.
Referenced by do_streamcopy(), do_subtitle_out(), encode_frame(), flush_encoders(), and process_input().
Definition at line 382 of file ffmpeg_mux.c.
Referenced by of_close(), and of_write_trailer().
|
static |
Definition at line 399 of file ffmpeg_mux.c.
Referenced by thread_start().
Definition at line 404 of file ffmpeg_mux.c.
Referenced by mux_check_init().
|
static |
Definition at line 450 of file ffmpeg_mux.c.
Referenced by mux_check_init().
Definition at line 506 of file ffmpeg_mux.c.
Referenced by of_open(), and of_stream_init().
Definition at line 553 of file ffmpeg_mux.c.
Referenced by of_stream_init().
int of_stream_init | ( | OutputFile * | of, |
OutputStream * | ost | ||
) |
Definition at line 583 of file ffmpeg_mux.c.
Referenced by init_output_stream().
int of_write_trailer | ( | OutputFile * | of | ) |
Definition at line 604 of file ffmpeg_mux.c.
Referenced by transcode().
|
static |
Definition at line 640 of file ffmpeg_mux.c.
Referenced by of_close().
|
static |
Definition at line 706 of file ffmpeg_mux.c.
Referenced by of_close().
void of_close | ( | OutputFile ** | pof | ) |
Definition at line 720 of file ffmpeg_mux.c.
Referenced by ffmpeg_cleanup().
int64_t of_filesize | ( | OutputFile * | of | ) |
Definition at line 747 of file ffmpeg_mux.c.
Referenced by print_report().
int want_sdp = 1 |
Definition at line 41 of file ffmpeg_mux.c.
Referenced by mux_check_init(), and of_open().