• Andreas Rheinhardt's avatar
    avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat · b800327f
    Andreas Rheinhardt authored
    This commit does for AVInputFormat what commit
    59c9dc82 did for AVOutputFormat:
    It adds a new type FFInputFormat, moves all the internals
    of AVInputFormat to it and adds a now reduced AVInputFormat
    as first member.
    
    This does not affect/improve extensibility of both public
    or private fields for demuxers (it is still a mess due to lavd).
    
    This is possible since 50f34172
    (which removed the last usage of an internal field of AVInputFormat
    in fftools).
    
    (Hint: tools/probetest.c accesses the internals of FFInputFormat
    as well, but given that it is a testing tool this is not considered
    a problem.)
    Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@outlook.com>
    b800327f
Name
Last commit
Last update
..
python Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
aviocat.c Loading commit data...
bisect-create Loading commit data...
bookmarklets.html Loading commit data...
clean-diff Loading commit data...
coverity.c Loading commit data...
crypto_bench.c Loading commit data...
cws2fws.c Loading commit data...
decode_simple.c Loading commit data...
decode_simple.h Loading commit data...
dvd2concat Loading commit data...
enc_recon_frame_test.c Loading commit data...
enum_options.c Loading commit data...
ffescape.c Loading commit data...
ffeval.c Loading commit data...
ffhash.c Loading commit data...
fourcc2pixfmt.c Loading commit data...
gen-rc Loading commit data...
general_assembly.pl Loading commit data...
graph2dot.c Loading commit data...
ismindex.c Loading commit data...
libav-merge-next-commit Loading commit data...
loudnorm.rb Loading commit data...
make_chlayout_test Loading commit data...
missing_codec_desc Loading commit data...
murge Loading commit data...
normalize.py Loading commit data...
patcheck Loading commit data...
pktdumper.c Loading commit data...
plotframes Loading commit data...
probetest.c Loading commit data...
qt-faststart.c Loading commit data...
scale_slice_test.c Loading commit data...
seek_print.c Loading commit data...
sidxindex.c Loading commit data...
sofa2wavs.c Loading commit data...
source2c Loading commit data...
target_bsf_fuzzer.c Loading commit data...
target_dec_fate.list Loading commit data...
target_dec_fate.sh Loading commit data...
target_dec_fuzzer.c Loading commit data...
target_dem_fuzzer.c Loading commit data...
target_sws_fuzzer.c Loading commit data...
trasher.c Loading commit data...
uncoded_frame.c Loading commit data...
unwrap-diff Loading commit data...
venc_data_dump.c Loading commit data...
yuvcmp.c Loading commit data...
zmqsend.c Loading commit data...
zmqshell.py Loading commit data...