That's great. Saving time by useful diagnosis: so much. Thanks a lot, hmachefe
-- gstreamermacosx On Fri, Oct 18, 2013 at 10:54 AM, Hugo Machefer <hugo.mache...@gmail.com>wrote: > >> Allow me to jump into this => disclosing my conclusions about playing >> HTML5 video content by WebKit on MacOsX: >> >> 1. *AVFoundation *is used as primo-player (by default) >> 2. *QTKit *is used as a fallback in case something wrong happens with >> *AVFoundation *(missing or broken by /System/Library) >> >> Investigations have been led by both : >> >> - temporarily removing /System/Library/Frameworks/AVFoundation... >> - at your own risk, remain cautious >> - putting traces in *MediaPlayerPrivateAVFoundation.mm *constructor + >> play >> - traces oberved at runtime >> - putting traces in *MediaPlayerPrivateAVFoundationCF.cpp *constructor + >> play >> - not compiled for MAC >> - putting traces in *MediaPlayerPrivateQTKit.cpp *constructor + >> play() method >> - traces observed in >> case /System/Library/Frameworks/AVFoundation is damaged or not present >> >> -- hmachefe >> >> PS: assuming "*runtime never lies*" I expected rather to place >> breakpoints across DDD (or even GDB) but gave up: >> burdensome binary / libraries ? Execution was too slow, & WebKit didn't >> succeed in expressing itself serenely ;-( >> >> >> On Thu, Oct 17, 2013 at 11:25 AM, Konstantin Tokarev >> <annu...@yandex.ru>wrote: >> >>> >>> 17.10.2013, 13:16, "gstreamer MACOSX" <gstreamermac...@gmail.com>: >>> > Yes. And ... so... what ?I mean: time could be spent grep-ing and >>> placing traces everywhere in source code to figure out what happens at the >>> end. >>> > However more (fine-tuned ;-) "support" would have been expected from >>> this mailling-list. Hope nobody feels offended. >>> >>> cd Source/WebCore >>> git grep MediaPlayerPrivate | grep class >>> >>> Finds ALL possible implementations of MediaPlayer. >>> >>> vi platform/graphics/MediaPlayer.cpp >>> Add "#error <media player type>" to each clause of #if. >>> >>> Finds implementations of MediaPlayer used in current configuration. >>> >>> There is no possibility to have HTML5 audio and video working without >>> one of MediaPlayerPrivate implementations. >>> >>> -- >>> Regards, >>> Konstantin >>> >> >> >
_______________________________________________ webkit-help mailing list webkit-help@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-help