video_decode: B-frame support
Hi, i'm sure that the encoder does not support B-frames.
But what about the decoder? Can it handle them?
Thanks,
Alessandro
But what about the decoder? Can it handle them?
Thanks,
Alessandro
Re: video_decode: B-frame support
Umm. I don't know where you got that idea from, but all Pis back to the original B do H.264 high profile encode and decode, which requires B-slice support.
As it is apparently board policy to disallow any criticism of anything, as it appears to criticise something is to criticise all the users of that something, I will no longer be commenting in threads which are not directly relevant to my uses of the Pi.
Re: video_decode: B-frame support
Read here: viewtopic.php?t=231368#p1417085dickon wrote: Umm. I don't know where you got that idea from, but all Pis back to the original B do H.264 high profile encode and decode, which requires B-slice support.
Re: video_decode: B-frame support
Oh. Apologies. I could swear I'd had to disable them in something I wrote. Perhaps I just did it because I knew they'd get in the way.
Either way, yes, the decoder certainly does. You can't play most BluRay or DVB streams without them.
Either way, yes, the decoder certainly does. You can't play most BluRay or DVB streams without them.
As it is apparently board policy to disallow any criticism of anything, as it appears to criticise something is to criticise all the users of that something, I will no longer be commenting in threads which are not directly relevant to my uses of the Pi.
Re: video_decode: B-frame support
I'm asking that beacause i need to decode a video streaming from an IOs devices (Ipad pro 2nd gen) and android devices, and the IOs device has much more latency than Android on decoder (It is not a network problem). I see that the decoder must buffer more frames (compared to Android video streaming) before output a decoded one, this leads me to think that IOs uses B-frames.
- jamesh
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 35174
- Joined: Sat Jul 30, 2011 7:41 pm
Re: video_decode: B-frame support
Encoding B-frames forces higher latency, and is actually quite difficult to do in close to real time of course, depending on how many frames ahead you search. So we don't support that but we do support decoding.
I'm sure there is something out there to analyse a H264 stream and tell you whether it contains B-frames.
I'm sure there is something out there to analyse a H264 stream and tell you whether it contains B-frames.
Software guy, working in the applications team.
Jump to
- Community
- General discussion
- Announcements
- Other languages
- Deutsch
- Español
- Français
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Türkçe
- User groups and events
- Raspberry Pi Official Magazine
- Using the Raspberry Pi
- Beginners
- Troubleshooting
- Advanced users
- Assistive technology and accessibility
- Education
- Picademy
- Teaching and learning resources
- Staffroom, classroom and projects
- Astro Pi
- Mathematica
- High Altitude Balloon
- Weather station
- Programming
- C/C++
- Java
- Python
- Scratch
- Other programming languages
- Windows 10 for IoT
- Wolfram Language
- Bare metal, Assembly language
- Graphics programming
- OpenGLES
- OpenVG
- OpenMAX
- General programming discussion
- Projects
- Networking and servers
- Automation, sensing and robotics
- Graphics, sound and multimedia
- Other projects
- Media centres
- Gaming
- AIY Projects
- Hardware and peripherals
- Camera board
- Compute Module
- Official Display
- HATs and other add-ons
- Device Tree
- Interfacing (DSI, CSI, I2C, etc.)
- Keyboard computers (400, 500, 500+)
- Raspberry Pi Pico
- General
- SDK
- MicroPython
- Other RP2040 boards
- Zephyr
- Rust
- AI Accelerator
- AI Camera - IMX500
- Hailo
- Software
- Raspberry Pi OS
- Raspberry Pi Connect
- Raspberry Pi Desktop for PC and Mac
- Beta testing
- Other
- Android
- Debian
- FreeBSD
- Gentoo
- Linux Kernel
- NetBSD
- openSUSE
- Plan 9
- Puppy
- Arch
- Pidora / Fedora
- RISCOS
- Ubuntu
- Ye Olde Pi Shoppe
- For sale
- Wanted
- Off topic
- Off topic discussion