- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Our team is developing a program to process WebRTC video using libvpl.
Currently, we are encountering an issue with the decoding process.
Is this a bug? If not, we would like to know how to avoid it.
## Issue
When trying to decode H.264 video encoded in macOS Safari using libvpl, the decoder sometimes continues to return MFX_ERR_MORE_DATA.
## What We Checked
- This issue does not occur with H.264 video encoded in Chrome.
- The problematic data could be decoded correctly with libavcodec.
## Minimal Reproducible Example
We prepared the code and data to reproduce the issue in the following repository.
https://github.com/melpon/libvpl-more-data-issue
## What We Found
With the data in the above repository, the value of max_num_ref_frames changes from 5 to 9 when the frame size changes, and we suspect this may be the cause of the issue.
Starting processing from bin/frame_0076.h264, where max_num_ref_frames is 9, does not cause the issue.
## Environment
The issue reproduces in the following environment.
OS: Ubuntu 22.04
libvpl: v2.10.1
CPU: 12th Gen Intel® Core™ i5-1240P, Intel® Processor N100
Additionally, here are the versions of the browsers and OS used for testing:
OS: macOS 14.4.1 (23E224)
Safari: 17.4.1 (19618.1.15.11.14)
Chrome: 123.0.6312.107 (Official Build) (arm64)
Link Copied

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page