29 Commits (b7d063951d774db5833b7d65162a11dde8bcaeaf)

Author SHA1 Message Date
Andreas Rheinhardt 2b41463b87 avformat/internal: Don't include avcodec.h 2 years ago
Marton Balint 7acc124121 Revert "avformat/demux: Make read_frame_internal() return AVERREOR(EAGAIN) on stuck empty input parser" 3 years ago
Marton Balint dbc3b5a902 Revert "avformat/demux: Count EAGAIN as 100 bytes in relation to read limit in avformat_find_stream_info()" 3 years ago
Michael Niedermayer b0cac7082d avformat/demux: Count EAGAIN as 100 bytes in relation to read limit in avformat_find_stream_info() 3 years ago
Michael Niedermayer 02699490c1 avformat/demux: Make read_frame_internal() return AVERREOR(EAGAIN) on stuck empty input parser 3 years ago
Andreas Rheinhardt 3cfae9e038 avformat/internal: Move definition of FFStream->info to demux.h 3 years ago
Andreas Rheinhardt 35ec5c819b avformat/demux: Add new demux.h header 3 years ago
Michael Niedermayer 6007d5688c avformat/demux: Use unsigned to check duration vs duration_text 3 years ago
Michael Niedermayer 6265f0b4e1 avformat: Do not search through the AVOption table for a option not in it repeatedly on each packet 3 years ago
James Almer 37f4440682 avformat/demux: ensure ch_layout is not lost in the stream's internal avctx 3 years ago
Martin Storsjö a78f136f3f configure: Use a separate config_components.h header for $ALL_COMPONENTS 3 years ago
Anton Khirnov 5636972c7a lavc: drop temporary compat wrappers for channel layout API change 3 years ago
Vittorio Giovara 548aeb9383 lavc: switch to the new channel layout API 3 years ago
Anton Khirnov b6746b7462 lavf: drop the channel layout compat layer for old-style (de)muxers 3 years ago
Anton Khirnov ac10e3c47c lavf: convert the generic layer to the new channel layout 3 years ago
Anton Khirnov c30e22c9fb lavf: add a temporary compat layer for the channel layout API change 3 years ago
James Almer 0ea87ebc19 avformat/demux: don't truncate the return value of ts_to_samples() 3 years ago
James Almer 928e7c60cc avformat/demux: print skip_samples and discard_padding as unsigned values in debug log 3 years ago
James Almer 3b9bd63ad9 avformat/demux: don't propagate unsupported skip samples packet side data values 3 years ago
Andreas Rheinhardt d61240f8c9 avcodec/packet_internal: Add proper PacketList struct 3 years ago
Andreas Rheinhardt 3d53cefb49 avcodec/raw: Reduce number of avpriv symbols 3 years ago
Andreas Rheinhardt 97e26937b4 avformat/demux: Remove redundant prevention against infinite loop 3 years ago
Andreas Rheinhardt 52a4d44044 avformat/demux: Remove fake-loop 3 years ago
Marton Balint 406ffd9b9b avformat/demux: allow total size of packets in raw_packet_buffer to reach probesize 3 years ago
Alex Shumsky 3925b826df avformat/demux: preserve AV_PKT_FLAG_CORRUPT in parse_packet 3 years ago
Nicolas Gaullier daf04868d8 avformat/demux: Use r_frame_rate in compute_frame_duration if codec_framerate is unknown 3 years ago
Andreas Rheinhardt cef920853f avformat/demux: Use av_opt_set_int() where appropriate 3 years ago
Andreas Rheinhardt f5bfc11b5d avformat/demux: Don't free inexistent ID3v2 metadata 3 years ago
Andreas Rheinhardt bde2cdfe9b avformat/utils: Move demuxing code out into a new file 3 years ago
Andreas Rheinhardt cf7c51f24b avformat/utils: Move seeking code out into a new file 3 years ago
Andreas Rheinhardt a55ce5baf3 avformat/utils: Reindentation 3 years ago
Andreas Rheinhardt 40bdd8cc05 avformat: Avoid allocation for AVStreamInternal 3 years ago
Andreas Rheinhardt 9f05b3ba60 avformat/mux, utils: Use dedicated pointer for AVStreamInternal 3 years ago
Andreas Rheinhardt fed0282508 avformat: Avoid allocation for AVFormatInternal 3 years ago
Andreas Rheinhardt dfbf41775c avformat/mux, mxfenc, utils: Use dedicated pointer for AVFormatInternal 3 years ago
Andreas Rheinhardt eaacb5c513 avformat/asfenc, mux, utils: Use smaller scope for variables 3 years ago
Michael Niedermayer 4d81550df9 avformat/utils: Ignore negative duration in codec_info_duration computation 3 years ago
Andreas Rheinhardt fea4f953b5 avformat/utils: Use av_memdup to duplicate array of AVChapter * 3 years ago
Andreas Rheinhardt bcbd84f435 avformat/utils: Don't allocate zero-sized array 3 years ago
Andreas Rheinhardt e04ddba64f avformat/utils: Don't compare pointers when sorting chapters 3 years ago
Andreas Rheinhardt 6e0823ab83 avformat/utils: Allocate AVStream.info only for input streams 3 years ago
Andreas Rheinhardt 10646d30a3 avformat/utils: Don't initialize AVStreamInternal.info multiple times 3 years ago
Andreas Rheinhardt 2c3c83663d avformat/utils: Remove redundant flushing of packet queue 3 years ago
Andreas Rheinhardt c6d780b92e avformat/utils: Make ff_compute_frame_duration() static 3 years ago
Andreas Rheinhardt 3f991325b5 avformat/utils: Remove obsolete todo 3 years ago
Andreas Rheinhardt f265374bc0 avformat/utils: Remove always-false check 3 years ago
Andreas Rheinhardt 45bfe8b838 avformat/avio: Move internal AVIOContext fields to avio_internal.h 3 years ago
Andreas Rheinhardt 19093100fd avformat/utils: Move ffio_limit() to aviobuf 3 years ago
Andreas Rheinhardt 4d200342a7 avformat/utils: Also set io_repositioned for generic seeking 3 years ago
Andreas Rheinhardt d1ac645636 avformat: Use ffio_read_size where appropriate 3 years ago