git.videolan.org Git - ffmpeg.git/rss log
FFmpeg git repo
Les articles publiés sur le site
-
avformat/matroska : add support for VVC streams
11 janvier, par James Almeravformat/matroska: add support for VVC streams As defined in https://github.com/ietf-wg-cellar/matroska-specification/blob/master/codec_specs.md#v_mpegiisovvc Signed-off-by: James Almer <jamrial@gmail.com>
-
lavc/vvc : Check slice structure
10 janvier, par Frank Plowmanlavc/vvc: Check slice structure The criteria for slice structure validity is similar to that of subpicture structure validity that we saw not too long ago [1]. The relationship between tiles and slices must satisfy the following properties: * Exhaustivity. All tiles in a picture must belong to a slice. The tiles cover the picture, so this implies the slices must cover the picture. * Mutual exclusivity. No tile may belong to more than one slice, i.e. slices may not overlap. In most cases these properties are guaranteed by the syntax. There is one noticable exception however: when pps_tile_idx_delta_present_flag is equal to one, each slice is associated with a syntax element pps_tile_idx_delta_val[i] which "specifies the difference between the tile index of the tile containing the first CTU in the ( i + 1 )-th rectangular slice and the tile index of the tile containing the first CTU in the i-th rectangular slice" [2]. When these syntax elements are present, the i-th slice can begin anywhere and the usual guarantees provided by the syntax are lost. The patch detects slice structures which violate either of the two properties above, and are therefore invalid, while building the slice map. Should the slice map be determined to be invalid, an AVERROR_INVALIDDATA is returned. This prevents issues including segmentation faults when trying to decode, invalid bitstreams. [1]: https://ffmpeg.org//pipermail/ffmpeg-devel/2024-October/334470.html [2]: H.266 (V3) Section 7.4.3.5, Picture parameter set RBSP semantics Signed-off-by: Frank Plowman <post@frankplowman.com>
-
avformat/flvdec : add support for legacy HEVC files
10 janvier, par Timo Rothenpieler -
avutil/frame.h : improve documentation for AV_FRAME_FLAG_LOSSLESS
10 janvier, par Leo Izenavutil/frame.h: improve documentation for AV_FRAME_FLAG_LOSSLESS It should be more clear what this flag is indicating with a more verbose comment documenting it. Signed-off-by: Leo Izen <leo.izen@gmail.com> Reviewed-by: Marton Balint <cus@passwd.hu> Reviewed-by: Alexander Strasser <eclipse7@gmx.net> Reviewed-by: Marth64 <marth64@proxyid.net>
-
avcodec/mediacodecenc : Support config qp range
10 janvier, par Zhao Zhili