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