Bug 125954 - [MSE][Mac] Add AVSampleBufferRendererSynchronizer support.
Summary: [MSE][Mac] Add AVSampleBufferRendererSynchronizer support.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Jer Noble
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-18 14:56 PST by Jer Noble
Modified: 2013-12-18 22:59 PST (History)
5 users (show)

See Also:


Attachments
Patch (16.62 KB, patch)
2013-12-18 15:00 PST, Jer Noble
eric.carlson: review+
Details | Formatted Diff | Diff
Patch for landing (16.61 KB, patch)
2013-12-18 17:21 PST, Jer Noble
no flags Details | Formatted Diff | Diff
Patch for landing (16.61 KB, patch)
2013-12-18 17:59 PST, Jer Noble
no flags Details | Formatted Diff | Diff
Patch for landing (16.42 KB, patch)
2013-12-18 20:20 PST, Jer Noble
no flags Details | Formatted Diff | Diff
Patch for landing (16.58 KB, patch)
2013-12-18 21:18 PST, Jer Noble
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jer Noble 2013-12-18 14:56:03 PST
[MSE][Mac] Add AVSampleBufferRendererSynchronizer support.
Comment 1 Jer Noble 2013-12-18 15:00:19 PST
Created attachment 219575 [details]
Patch
Comment 2 Eric Carlson 2013-12-18 15:19:29 PST
Comment on attachment 219575 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=219575&action=review

> Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:279
> +    return ![m_synchronizer rate];

Why not use m_playing?
Comment 3 Jer Noble 2013-12-18 17:18:09 PST
(In reply to comment #2)
> (From update of attachment 219575 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=219575&action=review
> 
> > Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:279
> > +    return ![m_synchronizer rate];
> 
> Why not use m_playing?

Good point!
Comment 4 Jer Noble 2013-12-18 17:21:54 PST
Created attachment 219593 [details]
Patch for landing
Comment 5 Build Bot 2013-12-18 17:59:29 PST
Comment on attachment 219593 [details]
Patch for landing

Attachment 219593 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/46878151
Comment 6 Jer Noble 2013-12-18 17:59:54 PST
Created attachment 219597 [details]
Patch for landing

Fixed missing semicolon.
Comment 7 Build Bot 2013-12-18 18:04:27 PST
Comment on attachment 219597 [details]
Patch for landing

Attachment 219597 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/47508153
Comment 8 Build Bot 2013-12-18 18:54:06 PST
Comment on attachment 219597 [details]
Patch for landing

Attachment 219597 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/44318550
Comment 9 Jer Noble 2013-12-18 20:20:34 PST
Created attachment 219608 [details]
Patch for landing

Removed the LOG statement which was causing problems in release builds.
Comment 10 Build Bot 2013-12-18 20:58:36 PST
Comment on attachment 219608 [details]
Patch for landing

Attachment 219608 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/50088499
Comment 11 Jer Noble 2013-12-18 21:18:25 PST
Created attachment 219612 [details]
Patch for landing

Add SOFT_LINK macros to new CoreMedia methods.
Comment 12 Jer Noble 2013-12-18 22:59:07 PST
Committed r160825: <http://trac.webkit.org/changeset/160825>