Package: subtitlecomposer / 0.8.1-2

Metadata

Package Version Patches format
subtitlecomposer 0.8.1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
upstream_Replaced deprecated FFmpeg channel layout code.patch | (download)

src/CMakeLists.txt | 8 8 0 - 0 !
src/streamprocessor/streamprocessor.cpp | 48 32 16 - 0 !
src/streamprocessor/streamprocessor.h | 17 7 10 - 0 !
src/videoplayer/backend/audiodecoder.cpp | 57 30 27 - 0 !
src/videoplayer/backend/audiodecoder.h | 5 2 3 - 0 !
src/videoplayer/backend/streamdemuxer.cpp | 22 12 10 - 0 !
src/videoplayer/backend/videostate.cpp | 2 1 1 - 0 !
7 files changed, 92 insertions( ), 67 deletions(-)

 [patch] replaced deprecated ffmpeg channel layout code


upstream_VideoPlayer check AVFMT_NO_BYTE_SEEK flag for seek_b.patch | (download)

src/videoplayer/backend/streamdemuxer.cpp | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 [patch] videoplayer: check avfmt_no_byte_seek flag for
 seek_by_bytes

Applied ffplay release/5.1 patches

upstream_VideoPlayer stop using AVFrame.pkt_pos.patch | (download)

src/videoplayer/backend/audiodecoder.cpp | 4 3 1 - 0 !
src/videoplayer/backend/decoder.cpp | 17 13 4 - 0 !
src/videoplayer/backend/decoder.h | 4 4 0 - 0 !
src/videoplayer/backend/videodecoder.cpp | 4 3 1 - 0 !
4 files changed, 23 insertions( ), 6 deletions(-)

 [patch] videoplayer: stop using avframe.pkt_pos

This field is ad-hoc and will be deprecated. Use the recently-added
AV_CODEC_FLAG_COPY_OPAQUE to pass arbitrary user data from packets to
frames.

upstream_VideoPlayer remove usage of internal AVInputFormat.r.patch | (download)

src/videoplayer/backend/streamdemuxer.cpp | 4 1 3 - 0 !
1 file changed, 1 insertion( ), 3 deletions(-)

 [patch] videoplayer: remove usage of internal
 AVInputFormat.read_seek field

It's an internal field, so it should not be touched.

upstream_VideoPlayer stop injecting stream side data in packe.patch | (download)

src/videoplayer/backend/streamdemuxer.cpp | 2 0 2 - 0 !
1 file changed, 2 deletions(-)

 [patch] videoplayer: stop injecting stream side data in packets

This is no longer needed as the side data is available for decoders in the
AVCodecContext.

upstream_VideoPlayer check return of swr_alloc_set_opts2.patch | (download)

src/videoplayer/backend/audiodecoder.cpp | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 [patch] videoplayer: check return of swr_alloc_set_opts2()

upstream_StreamProcessor stop using pkt_duration.patch | (download)

src/streamprocessor/streamprocessor.cpp | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 [patch] streamprocessor: stop using pkt_duration

Fixes compilation with FFmpeg6

upstream_StreamProcessor stop using AVFrame duration.patch | (download)

src/streamprocessor/streamprocessor.cpp | 3 1 2 - 0 !
1 file changed, 1 insertion( ), 2 deletions(-)

 [patch] streamprocessor: stop using avframe::duration

Calculate duration as duration field might be unknown, and
duration/pkt_duration do not exist on FFmpeg 5/6

upstream_Require FFmpeg 5.1.5.patch | (download)

src/CMakeLists.txt | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 [patch] require ffmpeg >= 5.1.5