Skip to content

v0.2.3

Compare
Choose a tag to compare
@wang-bin wang-bin released this 02 Jul 01:35
· 168 commits to master since this release
  • muxer: skip unwanted stream packets
  • GL:
    • support gbrp formats
    • improve yuv to rgb
    • xyz gamma correction
  • generic color space, trc, primaries support. done in renderer, demuxers and decoders(FFmpeg, VT, AMediaCodec, MFT)
  • android AudioTrack: do not use deprecated 7.1 channel value, which may not work in new OSes
  • FFmpeg:
    • fix sw format after seek
    • check hw pixfmt of decoded frame, fix sw fallback
    • support avcodec options via property, e.g. FFmpeg:thread=2
  • fix annexb check for CUDA, MFT, AMediaCodec decoder
  • try next decoder set by user if failed to decode a frame
  • AMediaCodec decoder:
    • profile, level and capabilities check before using a codec
    • fix nv12 plane line size in copy mode
    • async mode support
    • detect decode error
  • VT decoder(VideoToolbox): add property "copy"
  • MFT decoder:
    • apply property "copy", "pool" on the fly
    • fix annexb check
  • raspberry pi:
    • enable builtin mmal decoder. decoder name is "mmal", while FFmpeg's is "MMAL"