Re: ffmpeg impasse

Steven Robbins <[email protected]> Sat, 05 Nov 2022 19:10:58 -0500
Newsgroups gmane.comp.kde.digikam.devel
Message-ID <10172361.nUPlyArG6x@riemann>
On Thursday, October 27, 2022 12:54:51 A.M. CDT Maik Qualmann wrote:
> Qt6 Multimedia has recently added an FFmpeg plugin. Maybe it makes sense to
> look at the code as it was solved there.
> 
> https://github.com/qt/qtmultimedia/tree/dev/src/plugins/multimedia/ffmpeg

So it looks to me that they solved it by doing the receive_frame loop as 
documented in ffmpeg; see void StreamDecoder::receiveAVFrames()

https://github.com/qt/qtmultimedia/blob/
65cc7e62f0aab27efee5dff9acdedbefa38d892f/src/plugins/multimedia/ffmpeg/
playbackengine/qffmpegstreamdecoder.cpp#L119

-Steve
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEy89k8fa3rclNjyokyeVeL63I9LkFAmNm+5IACgkQyeVeL63I
9LkpARAAlS3wch/t0wOoo2uzAVHtFBfAsvb9Ift5NJYVTWe1Oows4gAiqQe8YVQY
xeVqlYrTSQ+3mr60qyBLa1eGhW9vL0zlkBdhTK0PqV/h0gCfEZ4QEgvH+hR1GFP0
nThMNTc2nMpNfRwKfaoZ7QCmVMJcSWcdUvvsSosIWx39VwzIPCrQRYtArvIitEKZ
c0u2n3pqMhnlIwlEFUQPE8W5BrSYX9bMQva7lYBmnnNFTkeKWZ6MD6Az+KWiO53T
UVfvBO4mHtGTq7xHjNvhmoSlAG0i2AU3qLrQIFPEljiazcWNss06/1IK53LP5wI4
DyLHfG0RvTFuSyem5yujUwcSubSyf0FsZSaaGlp4+exs7M6Wh/0llpGC41UcUJay
IR2X4j4pC1+jLOTyqJCQ0JfFgDxrahV1wWRLiyv5NKHTPDXCdYaPNlyNAwP+uXKo
0sk9iQ34KB3inm0I8s3f6kby/S9JBcQ60NDTojeSWGenXZWyrHu6N0yS+ukcoGMH
GAXfe8vhfVBTsuj+s1GE7O6+zMRFiD+WExBeEpI/wWm11QbID284144c73I4vQev
kmA9CxH4EbFvND2cTDWSFV3i8nzwlWHyirWBAW4SXyn8/s+/OGrwzYToWQEyC0kK
Y1B8ifMSgN7aiM8lD5I2AA+Q+ZIfaiCuAlH2M+YHc7E+donqIiw=
=nMuO
-----END PGP SIGNATURE-----