Anton Khirnov
|
a9193f7b7d
fftools/ffmpeg: add loopback decoding
|
6 months ago |
Anton Khirnov
|
b98af440c5
fftools/ffmpeg: prepare FrameData for having allocated fields
|
6 months ago |
Anton Khirnov
|
a2fc86378a
fftools/ffmpeg: declare loop indices inside loops
|
6 months ago |
Anton Khirnov
|
6b6815b1c8
fftools/ffmpeg: move subtitle helpers to ffmpeg_dec, their only user
|
6 months ago |
王昊然
|
344ec7a3f7
fftools/ffmpeg: use correct unit prefix symbol for binary scaled byte values
|
7 months ago |
Anton Khirnov
|
2305091a3a
fftools/ffmpeg: update the reported timestamp at the end
|
8 months ago |
Anton Khirnov
|
4224895a87
fftools/ffmpeg: replace OutputStream.file_index by a pointer
|
8 months ago |
Anton Khirnov
|
0fcea80b2a
fftools/ffmpeg: replace InputStream.file_index by a pointer
|
8 months ago |
Anton Khirnov
|
9d7000b1be
fftools/ffmpeg: attach wallclock timing information to packets and frames
|
9 months ago |
Anton Khirnov
|
c9f38210fc
fftools/ffmpeg: merge DemuxPktData into FrameData
|
9 months ago |
Anton Khirnov
|
d119ae2fd8
fftools/ffmpeg: convert to a threaded architecture
|
1 year ago |
Anton Khirnov
|
9b8cc36ce0
fftools/ffmpeg: add thread-aware transcode scheduling infrastructure
|
1 year ago |
Anton Khirnov
|
66e78e9680
fftools/ffmpeg_demux: switch from AVThreadMessageQueue to ThreadQueue
|
1 year ago |
Anton Khirnov
|
99d2fa38ad
fftools/ffmpeg: make sure FrameData is writable when we modify it
|
9 months ago |
Anton Khirnov
|
7c97a0c63f
fftools/ffmpeg: move a few inline function into a new header
|
10 months ago |
Martin Storsjö
|
ff5a3575fe
fftools: Check HAVE_GETSTDHANDLE before using GetStdHandle
|
10 months ago |
Anton Khirnov
|
9196be2fb1
fftools/ffmpeg_enc: move fps conversion code to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
61777c62d7
fftools/ffmpeg: stop accessing OutputStream.last_dropped in print_report()
|
11 months ago |
Anton Khirnov
|
e35d36eb72
ffools/ffmpeg_filter: stop trying to handle an unreachable state
|
11 months ago |
Anton Khirnov
|
ced62a0c01
fftools/ffmpeg: do not fail on AVERROR(EAGAIN) from choose_output()
|
11 months ago |
Anton Khirnov
|
3c397a1d46
fftools/ffmpeg: move sending filtergraph commands to a separate function
|
1 year ago |
Anton Khirnov
|
bff48e8d69
fftools/ffmpeg_mux: rename of_close() to of_free()
|
1 year ago |
Anton Khirnov
|
b39b6b7456
fftools/ffmpeg: simplify handling input -t for streamcopy
|
1 year ago |
Anton Khirnov
|
8f2e7e9dcf
fftools/ffmpeg: stop explicitly closing output streams on input EOF
|
1 year ago |
Anton Khirnov
|
ccc6849932
fftools/ffmpeg: stop calling exit_program()
|
1 year ago |
Anton Khirnov
|
2f155b18a1
fftools/ffmpeg: return an error from assert_avoptions() instead of aborting
|
1 year ago |
Anton Khirnov
|
eda1fac27a
fftools/cmdutils: return AVERROR_EXIT for OPT_EXIT options instead of aborting()
|
1 year ago |
Anton Khirnov
|
8173623e39
fftools/ffmpeg: consolidate exiting from main() on error
|
1 year ago |
Anton Khirnov
|
518b49a735
fftools/ffmpeg_dec: return error codes from dec_packet() instead of aborting
|
1 year ago |
Anton Khirnov
|
e0f4259689
fftools/ffmpeg_mux: return errors from of_output_packet() instead of aborting
|
1 year ago |
Anton Khirnov
|
43bcf631d0
fftools/ffmpeg_enc: return errors from enc_flush() instead of aborting
|
1 year ago |
Anton Khirnov
|
3a89e6d352
fftools/ffmpeg_filter: restrict reap_filters() to a single filtergraph
|
1 year ago |
Anton Khirnov
|
4d06742b93
fftools/ffmpeg: add more structure to FrameData
|
1 year ago |
Anton Khirnov
|
2e742a2c3c
fftools/ffmpeg_mux: return errors from of_streamcopy() instead of aborting
|
1 year ago |
Anton Khirnov
|
464a5e8e76
fftools/ffmpeg: handle error codes from process_input_packet()
|
1 year ago |
Anton Khirnov
|
5fe3914c39
fftools/ffmpeg: return an error instead of aborting
|
1 year ago |
Anton Khirnov
|
6a9d3f46c7
fftools/ffmpeg: drop an obsolete debug log
|
1 year ago |
Marton Balint
|
7357012bb5
fftools/ffmpeg: fix negative timestamps at the beginning of the encoding
|
1 year ago |
Anton Khirnov
|
a45b9d35b9
fftools/ffmpeg: move fix_sub_duration_heartbeat() to ffmpeg_dec
|
1 year ago |
Anton Khirnov
|
01897c1788
fftools/ffmpeg_dec: move decoding to a separate thread
|
1 year ago |
Anton Khirnov
|
df81fb46ee
fftools/ffmpeg_dec: simplify process_subtitle()
|
1 year ago |
Anton Khirnov
|
f94957e8f4
fftools/ffmpeg_mux: simplify calling of_output_packet()
|
1 year ago |
Anton Khirnov
|
9630341073
fftools/ffmpeg: factor out attaching FrameData to a frame
|
1 year ago |
Anton Khirnov
|
ba1141d8a9
fftools/ffmpeg_enc: move nb_frames{dup,drop} globals into OutputStream
|
1 year ago |
Anton Khirnov
|
f8abab673c
fftools/ffmpeg: move sub2video handling to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
20cacfe493
fftools/ffmpeg: rework setting sub2video parameters
|
1 year ago |
Anton Khirnov
|
ea5c39cef6
fftools/ffmpeg: tweak sub2video_heartbeat() arguments
|
1 year ago |
Anton Khirnov
|
5d530e3a72
fftools/ffmpeg_dec: move sub2video submission to ffmpeg_filter
|
1 year ago |
Anton Khirnov
|
3d35b73b2a
fftools/ffmpeg: constify AVSubtitle parameters as appropriate
|
1 year ago |
Anton Khirnov
|
6abb4a28ef
fftools/ffmpeg: add InputStream.index
|
1 year ago |