280 Commits (88da4b5fcdbdee6fae9774dad4b2b28560fe8a3c)

Author SHA1 Message Date
Anton Khirnov 1d3f7178ae lavf/mux: clarify log messages when choosing oformat fails 2 years ago
Devin Heitmueller 19798229df avformat/mpegts: add support for preserving SMPTE 2038 when transcoding MPEG-TS streams 2 years ago
Andreas Rheinhardt 59c9dc82f4 avformat/avformat: Move AVOutputFormat internals out of public header 2 years ago
James Almer 99e3d26f20 avformat/mux: use only valid timestamps when calculating packet distance 2 years ago
Andreas Rheinhardt 9aa7397db1 avformat/mux: Constify validate_codec_tag() 2 years ago
Andreas Rheinhardt 5da8b522c8 avformat/mux: Don't call ff_toupper4() unnecessarily 2 years ago
Andreas Rheinhardt 1a8309e954 avformat/mux: Allow muxers to set custom min timestamp 2 years ago
Anton Khirnov 7d9ee6741c lavf: use AVFrame.duration instead of AVFrame.pkt_duration 2 years ago
Andreas Rheinhardt 7547f13548 avformat/utils: Move ff_stream_add_bitstream_filter to mux.c 3 years ago
Andreas Rheinhardt 5130bbb7ef avformat/mux: Move ff_choose_chroma_location to mxfenc, its only user 3 years ago
Andreas Rheinhardt 107bdd97a9 avformat/mux: Move ff_choose_timebase to nutenc, its only user 3 years ago
Andreas Rheinhardt f4a2d722aa avformat/internal: Move muxing-only functions to new mux.h header 3 years ago
Martin Storsjö 4eb9232c6e libavformat: Split version.h 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
Andreas Rheinhardt c24ee7c275 avformat/mux: Peek into the muxing queue for avoid_negative_ts 3 years ago
Andreas Rheinhardt c602deb138 avformat/mux: Preserve sync even if later packet has negative ts 3 years ago
Andreas Rheinhardt f6d14b1297 avformat/avformat: Add AVFMT_AVOID_NEG_TS_DISABLED 3 years ago
Andreas Rheinhardt 5d5b62e595 avformat/mux: Remove assert based on faulty assumptions 3 years ago
Andreas Rheinhardt d61240f8c9 avcodec/packet_internal: Add proper PacketList struct 3 years ago
Andreas Rheinhardt b74e47c4ff avcodec/utils: Unavpriv avpriv_toupper4() 3 years ago
Andreas Rheinhardt 41457e536c avformat/mux, mxfenc: Don't use sizeof(AVPacket) 3 years ago
Andreas Rheinhardt a5ee166327 avformat/avformat: Add AVStream parameter to check_bitstream() sig 3 years ago
Andreas Rheinhardt 52d13d54e1 avformat/mux: Avoid overhead of packet list in case of single streams 3 years ago
Andreas Rheinhardt c03e53aea7 avformat/mux: Store pointer to interleavement func in FFFormatContext 3 years ago
Andreas Rheinhardt 5de6c90187 avformat/mux: Remove unnecessary av_packet_unref() 3 years ago
Andreas Rheinhardt c2bb054979 avformat/internal: Allow AVFormatInternal.pkt to be used by muxers 3 years ago
Andreas Rheinhardt 2ce6a9f847 avformat/mux: Use AVFormatInternal.parse_pkt for temporary packets 3 years ago
Andreas Rheinhardt 4fa8daab79 avformat/mux: Don't use stack packet when writing interleaved packets 3 years ago
Andreas Rheinhardt 805ec95f8e avformat/mux: Sanitize packets without data and side-data 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
Andreas Rheinhardt 2f710734c8 avformat/mux: Fix double-free when using AVPacket.opaque_ref 3 years ago
Andreas Rheinhardt bafb65ba2a avformat/mux: Don't access AVStream's internal AVCodecContext 3 years ago
Andreas Rheinhardt 57b5ec6ba7 avcodec/avcodec: Stop including bsf.h in avcodec.h 3 years ago
James Almer 591b88e678 avformat: move AVStream.{first,cur}_dts to AVStreamInternal 4 years ago
James Almer 3749eede66 avformat: remove deprecated AVStream.codec 4 years ago
Andreas Rheinhardt 30f7021aa0 avformat: Remove deprecated filename field from AVFormatContext 4 years ago
Andreas Rheinhardt 56450a0ee4 avformat: Constify the API wrt AV(In|Out)putFormat 4 years ago
Anton Khirnov 270ddc2baf lavf: postpone removal of FF_API_COMPUTE_PKT_FIELDS2 4 years ago
James Almer 9066969713 avformat/mux: use av_packet_alloc() to allocate packets 4 years ago
James Almer d422b2ed87 avcodec/packet_internal: make avpriv_packet_list_* functions use an internal struct 4 years ago
James Almer d5d6751a55 avformat/mux: return a pointer to the packet in ff_interleaved_peek() 4 years ago
James Almer 93e2fa933f avformat/mux: add ff_get_muxer_ts_offset() 4 years ago
Anton Khirnov 1c0885334d lavf/mux: rewrite guessing the packet duration 4 years ago
Anton Khirnov 744b7f2e91 lavf: move AVStream.last_in_packet_buffer to AVStreamInternal 4 years ago