Skip to content

cedar: add Cedar to DEFE zero-copy playback - #206

Open
tiopex wants to merge 1 commit into
MiyooCFW:masterfrom
tiopex:master
Open

tiopex wants to merge 1 commit into
MiyooCFW:masterfrom
tiopex:master

Conversation

@tiopex

@tiopex tiopex commented Sep 14, 2026 •

Copy link
Copy Markdown
Member

Pass leased native Cedar picture descriptors through gst-omx to the new cedardispsink and add the matching kernel display ABI. Remove the CPU MB32-to-YV12 conversion patch and require zero-copy decoder output.

cpu uage ~45% (with sw audio)

Pass leased native Cedar picture descriptors through gst-omx to the new
cedardispsink and add the matching kernel display ABI. Remove the CPU
MB32-to-YV12 conversion patch and require zero-copy decoder output.

@Apaczer Apaczer left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pros for playing 480p smoothly, some obesravtions:

ISSUES:

  1. Very often in a row no hotkeys bindings works during play (have to force-shutdown to quit in the middle)
  2. Could launch the same file only half of the time, other time gst doesn't output image at all with a log, sometimes there isn't even a log just Exit Pipeline msg and immediate exit. From the long logs I assume it tries to buffer out wrong resolution at times.

MISSING:

  1. Consider adding gst-play.man.txt in /mnt/manuals (see sdlbook gmenu2x link for ref.) with controls, I'll try to add that path to default search paths in frontend.

P.S. suplement to #179

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants