Difference between revisions of "Libavcodec regressions"

From VideoLAN Wiki
Jump to navigation Jump to search
m (J-b moved page Libav regressions to Libavcodec regressions without leaving a redirect)
m (→‎To be investigated issues: Link to bug #10493)
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Xvid Matrix ==
+
== To be investigated issues ==
XVid "Bulletproof's Heavy Compression Matrix" fails in libav, works in FFmpeg.
+
 
 +
=== RMVB deadlocking ===
 +
 
 +
With threads >= 1 and libav
 +
 
 +
See https://trac.videolan.org/vlc/ticket/10493
  
See https://trac.videolan.org/vlc/ticket/7411 and sample here https://trac.videolan.org/vlc/raw-attachment/ticket/7411/sample.avi
+
== Open issues ==
  
== MTS regression ==
+
== Closed issues ==
 +
=== MTS regression (worked-around) ===
 
Possibly VLC TS demuxer does not output correct IDR information.
 
Possibly VLC TS demuxer does not output correct IDR information.
  
It fails with libav, but works with FFmpeg.
+
Whether the demuxer is wrong or not, it fails with libav, but it works with FFmpeg.
  
 
See https://trac.videolan.org/vlc/ticket/10140 and http://streams.videolan.org/issues/10140/MTS%20AVCHD%20Lite%20files%20no%20picture%20bug%20since%20v.2.1.1.MTS
 
See https://trac.videolan.org/vlc/ticket/10140 and http://streams.videolan.org/issues/10140/MTS%20AVCHD%20Lite%20files%20no%20picture%20bug%20since%20v.2.1.1.MTS
  
== FFv1 v1.3 support ==
+
=== VC1i ===
See https://trac.videolan.org/vlc/ticket/8691#no4 and https://trac.videolan.org/vlc/ticket/9606
+
Some VC1i sample did not work in libav:
 +
http://streams.videolan.org/issues/5887/Journey%20to%20the%20Edge%20of%20the%20Universe%20sample.mkv
 +
 
 +
=== FFv1 v1.3 support ===
 +
See https://trac.videolan.org/vlc/ticket/9606
 +
 
 +
<span style="text-decoration: line-through">The sample here related https://trac.videolan.org/vlc/ticket/8691#no4 is now fixed [[User:J-b|jb]] ([[User talk:J-b|talk]]) 16:30, 28 December 2013 (CET)
 +
</span>
  
== Lagarith ==
+
=== Lagarith YV12 direct-rendering ===
Totally broken in libav. Numerous reports about that. Waiting for sample.
+
YV12 broken in libav when using direct-rendering. Numerous reports about that.
 
https://forum.videolan.org/viewtopic.php?f=14&t=115983&hilit=lagarith
 
https://forum.videolan.org/viewtopic.php?f=14&t=115983&hilit=lagarith
  
 
See https://trac.videolan.org/vlc/ticket/7375 and https://trac.videolan.org/vlc/ticket/9700
 
See https://trac.videolan.org/vlc/ticket/7375 and https://trac.videolan.org/vlc/ticket/9700
 +
 +
Samples here: http://streams.videolan.org/issues/7375/YV12.avi and http://streams.videolan.org/issues/7375/mechanical.cut.avi
 +
 +
=== Xvid Matrix ===
 +
XVid "Bulletproof's Heavy Compression Matrix" fails in libav, works in FFmpeg.
 +
 +
See https://trac.videolan.org/vlc/ticket/7411 and sample here https://trac.videolan.org/vlc/raw-attachment/ticket/7411/sample.avi
 +
 +
Solution here: ​https://git.libav.org/?p=libav.git;a=commit;h=7716dd9fbbcea2700a100c995df967d5547c2eb9
 +
 +
=== non-SSE2 playback ===
 +
VLC fails to play on non-SSE2 machines in libav
 +
 +
See the bugreport here https://trac.videolan.org/vlc/ticket/10203
 +
and see the numerous complaints on the forum here https://forum.videolan.org/viewtopic.php?f=2&t=115952&p=393815&hilit=athlon#p393815
 +
 +
Solution here: https://git.libav.org/?p=libav.git;a=commit;h=51daafb02eaf96e0743a37ce95a7f5d02c1fa3c2
 +
 +
=== HUffYUV ===
 +
 +
With FFmpeg, HuffYUv is broken.
 +
See https://trac.ffmpeg.org/ticket/3395
 +
 +
=== MXF playback broken - part 1 ===
 +
 +
No video on this 1080p50 sample in libav:
 +
http://streams.videolan.org/misc/mxf/1080p50.MXF
 +
 +
=== MXF playback broken - part 2 ===
 +
 +
No seek after 4GB on this sample in libav http://streams.videolan.org/misc/mxf.zip
 +
 +
See https://trac.videolan.org/vlc/ticket/10208
 +
 +
[[Category:Dev Discussions]]

Latest revision as of 06:40, 19 March 2019

To be investigated issues

RMVB deadlocking

With threads >= 1 and libav

See https://trac.videolan.org/vlc/ticket/10493

Open issues

Closed issues

MTS regression (worked-around)

Possibly VLC TS demuxer does not output correct IDR information.

Whether the demuxer is wrong or not, it fails with libav, but it works with FFmpeg.

See https://trac.videolan.org/vlc/ticket/10140 and http://streams.videolan.org/issues/10140/MTS%20AVCHD%20Lite%20files%20no%20picture%20bug%20since%20v.2.1.1.MTS

VC1i

Some VC1i sample did not work in libav: http://streams.videolan.org/issues/5887/Journey%20to%20the%20Edge%20of%20the%20Universe%20sample.mkv

FFv1 v1.3 support

See https://trac.videolan.org/vlc/ticket/9606

The sample here related https://trac.videolan.org/vlc/ticket/8691#no4 is now fixed jb (talk) 16:30, 28 December 2013 (CET)

Lagarith YV12 direct-rendering

YV12 broken in libav when using direct-rendering. Numerous reports about that. https://forum.videolan.org/viewtopic.php?f=14&t=115983&hilit=lagarith

See https://trac.videolan.org/vlc/ticket/7375 and https://trac.videolan.org/vlc/ticket/9700

Samples here: http://streams.videolan.org/issues/7375/YV12.avi and http://streams.videolan.org/issues/7375/mechanical.cut.avi

Xvid Matrix

XVid "Bulletproof's Heavy Compression Matrix" fails in libav, works in FFmpeg.

See https://trac.videolan.org/vlc/ticket/7411 and sample here https://trac.videolan.org/vlc/raw-attachment/ticket/7411/sample.avi

Solution here: ​https://git.libav.org/?p=libav.git;a=commit;h=7716dd9fbbcea2700a100c995df967d5547c2eb9

non-SSE2 playback

VLC fails to play on non-SSE2 machines in libav

See the bugreport here https://trac.videolan.org/vlc/ticket/10203 and see the numerous complaints on the forum here https://forum.videolan.org/viewtopic.php?f=2&t=115952&p=393815&hilit=athlon#p393815

Solution here: https://git.libav.org/?p=libav.git;a=commit;h=51daafb02eaf96e0743a37ce95a7f5d02c1fa3c2

HUffYUV

With FFmpeg, HuffYUv is broken. See https://trac.ffmpeg.org/ticket/3395

MXF playback broken - part 1

No video on this 1080p50 sample in libav: http://streams.videolan.org/misc/mxf/1080p50.MXF

MXF playback broken - part 2

No seek after 4GB on this sample in libav http://streams.videolan.org/misc/mxf.zip

See https://trac.videolan.org/vlc/ticket/10208