Opened 3 years ago

Closed 3 years ago

#12694 closed Patch - Feature (Won't Fix)

RAspberry pi: Update Playback Profiles

Reported by: Peter Bennett <pgbennett@…> Owned by: JYA
Priority: minor Milestone: unknown
Component: MythTV - Video Playback Version: Master Head
Severity: medium Keywords: raspberry pi
Cc: Ticket locked: no

Description

Recently I have found that there is some pixelation when viewing certain channels using openmax. When viewing then using ffmpeg, that problem disappears. Either there are errors in the stream which are handled better by ffmpeg, or some mpeg2 feature is being used that is not supported by openmax.

The raspberry pi 2 is able to sustain a 1080i stream using ffmpeg decoder and openmax renderer.

I have updated the OpenMAX Normal profile to add an entry where ffmpeg is used for Standard Definition. I have also added "OpenMAX High Quality" which does ffmpeg and openmax for all resolutions.

On raspberry pi 2, OpenMAX high Quality is fine, but has minor glitches with the OSD. I suspect it may work better on a raspberry pi 3.

Attachments (1)

ticket_12694_playback_groups.patch (1.4 KB) - added by Peter Bennett <pgbennett@…> 3 years ago.
Patch to update playback profiles

Download all attachments as: .zip

Change History (6)

Changed 3 years ago by Peter Bennett <pgbennett@…>

Patch to update playback profiles

comment:1 Changed 3 years ago by Peter Bennett <pgbennett@…>

This maybe needs a re-think - when selecting the "OpenMAX high Quality", MPEG2 plays fine, but x264 is very bad.

I found that you can simply disable the MPEG2 license key and select the openmax decoder - this falls back to ffmpeg for mpeg2 but still uses openmax for x264. That way I get high quality for both, but it is a kludgy solution.

comment:2 Changed 3 years ago by Stuart Auchterlonie

Milestone: unknown0.28.1
Version: UnspecifiedMaster Head

comment:3 Changed 3 years ago by stuartm

Hi Peter, as you've said, this will actually degrade performance for those countries which use H.264 instead of, or in combination with MPEG-2.

comment:4 Changed 3 years ago by Peter Bennett <pgbennett@…>

I think we should cancel this for now.

comment:5 in reply to:  4 Changed 3 years ago by Karl Egly

Milestone: 0.28.1unknown
Resolution: Won't Fix
Status: newclosed

Replying to Peter Bennett <pgbennett@…>:

I think we should cancel this for now.

done

Note: See TracTickets for help on using tickets.