Skip to content

Conversation

@6by9
Copy link
Contributor

@6by9 6by9 commented Dec 9, 2020

The firmware by default tries to ensure that decoded frame
timestamps always increment. This is counter to the V4L2 API
which wants exactly the OUTPUT queue timestamps passed to the
CAPTURE queue buffers.

Disable the firmware option.

Signed-off-by: Dave Stevenson dave.stevenson@raspberrypi.com

The firmware by default tries to ensure that decoded frame
timestamps always increment. This is counter to the V4L2 API
which wants exactly the OUTPUT queue timestamps passed to the
CAPTURE queue buffers.

Disable the firmware option.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
@popcornmix
Copy link
Collaborator

Merging as this improves behaviour of audio sync and seeking with vlc/kodi.
Needs corresponding updated firmware, but without that should behave as before.

@popcornmix popcornmix merged commit 7b437cc into raspberrypi:rpi-5.10.y Dec 10, 2020
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Dec 14, 2020
kernel: staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded
See: raspberrypi/linux#3998

firmware: Use DMA40 for PWM audio

firmware: imx477: Replace existing 720p120 mode with a new 1332x990 120fps mode

firmware: arm_loader: Allow max_framebuffers=0 to disable framebuffers
See: #1507
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this pull request Dec 14, 2020
kernel: staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded
See: raspberrypi/linux#3998

firmware: Use DMA40 for PWM audio

firmware: imx477: Replace existing 720p120 mode with a new 1332x990 120fps mode

firmware: arm_loader: Allow max_framebuffers=0 to disable framebuffers
See: raspberrypi/firmware#1507
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this pull request Dec 14, 2020
kernel: staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded
See: raspberrypi/linux#3998

firmware: Use DMA40 for PWM audio

firmware: imx477: Replace existing 720p120 mode with a new 1332x990 120fps mode

firmware: arm_loader: Allow max_framebuffers=0 to disable framebuffers
See: raspberrypi/firmware#1507
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Dec 14, 2020
kernel: staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded
See: raspberrypi/linux#3998

firmware: Use DMA40 for PWM audio

firmware: imx477: Replace existing 720p120 mode with a new 1332x990 120fps mode

firmware: arm_loader: Allow max_framebuffers=0 to disable framebuffers
See: #1507
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