Skip to content

Power up neccessary cores for decoding#1

Open
erikas9987 wants to merge 10000 commits into
a-andre:bqm5_venusfrom
erikas9987:z00t-venus
Open

Power up neccessary cores for decoding#1
erikas9987 wants to merge 10000 commits into
a-andre:bqm5_venusfrom
erikas9987:z00t-venus

Conversation

@erikas9987
Copy link
Copy Markdown

These changes allow for powering on neccessary cores for decoding. This fixes the power collapse fail error and enables decoding.
ffplay command works, but is slow, gstreamer shows better performance. Playing video can be done with gst-launch-1.0 playbin uri=file:/home/user/Downloads/video.mp4
HEVC decoding works, but is currently a hack. A more flexible solution is neccessary.
Encoding fails with -EINVAL (-22). Tested with ffmpeg -i input.mp4 -pix_fmt nv12 -c:v vp8_v4l2m2m -b:v 1M -c:a libvorbis output.mp4 and gst-launch-1.0 videotestsrc ! videoconvert ! v4l2vp8enc ! queue ! v4l2vp8dec ! xvimagesink
Commit 9b64619 may cause firmware crashes when running gst-launch-1.0 videotestsrc ! videoconvert ! v4l2vp8enc ! queue ! v4l2vp8dec ! xvimagesink, this is due to dmesg spam. The commit is used purely for debugging purposes and can be safely reverted without loss of functionality.

Loading
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.