fix: return stream pointer in decoder

This commit is contained in:
2025-01-21 11:10:46 +00:00
parent de2050cec0
commit b8d45e8289
5 changed files with 16 additions and 13 deletions

View File

@ -67,7 +67,7 @@ unsafe fn loop_decoder(mut demuxer: Demuxer, mut decoder: Decoder) {
continue;
}
if let Ok(frames) = decoder.decode_pkt(pkt) {
for mut frame in frames {
for (mut frame, _stream) in frames {
// do nothing but decode entire stream
if media_type == AVMediaType::AVMEDIA_TYPE_VIDEO {
frame = get_frame_from_hw(frame).expect("get frame failed");