Opened 2 years ago

Closed 2 years ago

Last modified 18 months ago

#13061 closed Developer Task (fixed)

Enhance the Video playback profile selection process

Reported by: Peter Bennett Owned by: Peter Bennett
Priority: minor Milestone: 29.0
Component: MythTV - Video Decoding Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Video playback profiles allow decoders, renderers, etc to be selected based on resolution of the video.

I have a situation where I need to select a different decoder based on the codec. See https://lists.gt.net/mythtv/users/609271#609271 . My system can decode MPEG2 in software but not h264, which needs VDPAU decoding.

Ticket #12992 has a situation where selecting a different decoder based on h265 and interlacing may help.

Other cases may arise from time to time, likely when some or other bug exists in hardware decoding for particular situations.

I propose adding more criteria for selecting a playback profile. These would include video codec and interlace, and any others that are appropriate.

Change History (4)

comment:1 Changed 2 years ago by Peter Bennett

Milestone: unknown29.0
Status: newaccepted
Version: UnspecifiedMaster Head

comment:2 Changed 2 years ago by Peter Bennett <pbennett@…>

Resolution: fixed
Status: acceptedclosed

In 538f99e0a6b394425699b1aa1404d2181f3eb8f5/mythtv:

Video Playback: Extend playback profiles to allow preferences based on more criteria

Video playback allows selection of different settings based on video
size. This change extends it to also allow selection based on video format
and frame rate. These are optional and if left blank the existing rules
continue to apply.

Fixes #13061

comment:3 Changed 2 years ago by Peter Bennett <pbennett@…>

In b350a44090470c5f6e0ea316cbdae2455ec91214/mythtv:

Video Playback: Extend playback profiles to allow preferences based on more criteria

Video playback allows selection of different settings based on video
size. This change extends it to also allow selection based on video format
and frame rate. These are optional and if left blank the existing rules
continue to apply.

Fixes #13061

(cherry picked from commit 538f99e0a6b394425699b1aa1404d2181f3eb8f5)

comment:4 Changed 18 months ago by Peter Bennett

Owner: changed from Peter Bennett to Peter Bennett
Note: See TracTickets for help on using tickets.