summaryrefslogtreecommitdiff
path: root/fftools/ffmpeg.h
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2023-04-04 09:44:42 +0200
committerAnton Khirnov <anton@khirnov.net>2023-04-17 12:01:40 +0200
commit2178ff2162ba4898c5f1cc3f334b00392451efd6 (patch)
tree71db8ab65237ccd75dbbdd5ebbf522db4f752fc9 /fftools/ffmpeg.h
parenta34f483291e5e635e55e0d326c23bb8c352852c3 (diff)
downloadffmpeg-2178ff2162ba4898c5f1cc3f334b00392451efd6.tar.gz
fftools/ffmpeg: move do_streamcopy() to ffmpeg_mux
do_streamcopy() is muxing code, so this is a more appropriate place for this. The last uses of InputStream in it will be removed in following commits.
Diffstat (limited to 'fftools/ffmpeg.h')
-rw-r--r--fftools/ffmpeg.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/fftools/ffmpeg.h b/fftools/ffmpeg.h
index 8ec0f1b3f3..46b4614ec4 100644
--- a/fftools/ffmpeg.h
+++ b/fftools/ffmpeg.h
@@ -872,6 +872,13 @@ void of_enc_stats_close(void);
* must be supplied in this case.
*/
void of_output_packet(OutputFile *of, AVPacket *pkt, OutputStream *ost, int eof);
+
+/**
+ * @param dts predicted packet dts in AV_TIME_BASE_Q
+ */
+void of_streamcopy(InputStream *ist, OutputStream *ost,
+ const AVPacket *pkt, int64_t dts);
+
int64_t of_filesize(OutputFile *of);
int ifile_open(const OptionsContext *o, const char *filename);