Changes between Version 1 and Version 2 of Ticket #8621, comment 12


Ignore:
Timestamp:
Mar 18, 2012, 12:27:07 PM (8 years ago)
Author:
JYA
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #8621, comment 12

    v1 v2  
    22This results in various crashes, hang or kernel panic.
    33
    4 In 2c08a7d1788b4a8183a70c288be0cec46a3f36d0, I disabled VDA playback for interlaced content. While this is obviously a big downside as playing content such as BBC HD will just fail on all but the most powerful mac (mac mini 2010, macbook air 2011, entry-level MBP 13" all fail to play the BBC HD sample when using software decode).
    5 
    6 How VDA will behave is dependent on the graphic adapter being used.
    7 Mark Kendall reported that it worked on his mac with a nvidia adapter (I don't know which nvidia that is).
    8 On my iMac with an ATI 6970M, I would only get the top half properly decoded, the bottom half stays green.
     4In 2c08a7d1788b4a8183a70c288be0cec46a3f36d0, I disabled VDA playback for interlaced content. While this is obviously a big downside as playing content such as BBC HD will just fail on all but the most powerful macs (mac mini 2010, macbook air 2011, entry-level MBP 2012 13" all fail to play the BBC HD sample when using software decode).
     5
     6How VDA will behave is dependent on the graphic adapter being used. \\
     7Mark Kendall reported that it worked on his mac with a nvidia adapter (I don't know which nvidia that is).\\
     8On my iMac with an ATI 6970M, I would only get the top half properly decoded, the bottom half stays green.\\
    99On a 2011 macbook air with an intel HD3000, the whole picture decoded is green.
    1010On my mac mini 2010 with a nvidia 320M, it either hangs or cause a kernel panic
    1111
    12 While obviously it would be nice to play interlaced content with VDA, if it's to get it to work only occasionally and get corrupted decoding, a crash or worse a kernel panic most of the time: there's no other choice.
     12While obviously it would be nice to play interlaced content with VDA, if it's to get it to work only occasionally and get corrupted decoding, a crash or worse a kernel panic most of the time: there's no other choice without further investigations.
    1313
    1414The following bug report was submitted to Apple:
    1515
    16 The VDA framework doesn't state anything in regards to interlaced videos. Experimentations prove that VDA doesn't handle it properly.
     16The VDA framework doesn't state anything in regards to interlaced videos. Experimentations prove that VDA doesn't handle it properly.\\
    1717However, creating the decoder doesn't fail.
    1818
     
    2121The kernel panic can be consistently reproduced on a mac mini 2010 with a nvidia 320M graphic adapter.
    2222
    23 The side-effects will vary depending on which video card you are using. ATI and Intel are more resistant to crashes.
     23The side-effects will vary depending on which video card you are using. ATI and Intel are more resistant to crashes.\\
    2424On nvidia, it's where the worst issues can be seen.
    2525
    2626Examples of videos causing issues:
     27
    2728http://dvb-antares.com/ftp/HD/BBC_H264_test6.ts
    28 Intel: only get green crap
    29 ATI: top half is good, bottom half is green
    30 nVidia 320M: hang for a while. Leave the machine in unstable state, you can't reboot it, put it to sleep. Hard reset is the only salvation.
     29
     30Intel: only get green crap\\
     31ATI: top half is good, bottom half is green\\
     32nVidia 320M: hang for a while. Leave the machine in unstable state, you can't reboot it, put it to sleep. Hard reset is the only salvation.\\
    3133
    3234
     
    3638
    3739Kernel panic backtrace on mac mini 2010 with 320M:
     40
    3841{{{
    3942Interval Since Last Panic Report:  -21 sec