2015-08-26, 13:27
The only issue left i'm aware of is it showing distorted colors on some samples. I can't find any possible reason for this within the ffmpeg code.
Gstreamer refuses to play all affected samples entirely, which makes me suspect it's a bug in libva or at another level in ffmpeg.
What all affected samples have in common is that they make use of delta_luma/chroma_weight/offset. The samples that play fine have those set to zero at all times.
I have nothing to compare against where they play fine, which makes it hard to judge if the values passed are correct and libva is screwing up, or i'm passing the wrong values.
Anyway, the patch is currently in the process of beeing reviewed and i'll try to get it into master this week. As it's time for another release, ffmpeg 2.8 should follow soon, with vdpau and vaapi hevc decoding.
Gstreamer refuses to play all affected samples entirely, which makes me suspect it's a bug in libva or at another level in ffmpeg.
What all affected samples have in common is that they make use of delta_luma/chroma_weight/offset. The samples that play fine have those set to zero at all times.
I have nothing to compare against where they play fine, which makes it hard to judge if the values passed are correct and libva is screwing up, or i'm passing the wrong values.
Anyway, the patch is currently in the process of beeing reviewed and i'll try to get it into master this week. As it's time for another release, ffmpeg 2.8 should follow soon, with vdpau and vaapi hevc decoding.