Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 20th October 2014, 23:18   #1  |  Link
matt.k
Registered User
 
Join Date: Oct 2014
Posts: 4
Decoding artifacts on certain devices

Hi,

we got really stuck on this one. The stream is encoded using Intel QuickSync (hardware encoder) through VideoToolbox API on 2012 Macbook Air. It decodes without issues on older (A5, A6 based) iOS devices, but there are artifacts on A7, A8 devices. Video demonstrating the artifacts can be found here.

Actual stream is accessible here (HLS), or as individual segments (1, 2, 3, 4) that can be concatenated.

The encoding API doesn't give many options (turn B, P frames on/off, set bitrate, keyframe interval level and profile) and none of the options seems to have any impact on the decoding glitches.

One of the weird things about the issue is that it doesn't always happens. For example the video plays with glitches, but if it gets rewind and played again, it decodes properly.

Could anyone shed some light into this? Is there something fishy about the stream or is the decoder doing something wrong?

I'd be most grateful for any kind of response. We're also open to consulting offers if you feel like you can help us with this (in which case please send me a PM).
matt.k is offline   Reply With Quote
 

Tags
artifacts, decoder, h264

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 21:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.