Bug 133579 - Refactoring: make MediaTime the primary time type for audiovisual times.
Summary: Refactoring: make MediaTime the primary time type for audiovisual times.
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: InRadar
Depends on:
Blocks: 149845
  Show dependency treegraph
 
Reported: 2014-06-06 10:53 PDT by Jer Noble
Modified: 2015-10-06 09:16 PDT (History)
21 users (show)

See Also:


Attachments
Patch (225.28 KB, patch)
2014-06-09 08:17 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Patch (224.31 KB, patch)
2014-06-09 10:23 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Patch (227.59 KB, patch)
2014-06-09 15:49 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-16 for mac-mountainlion-wk2 (555.06 KB, application/zip)
2014-06-09 18:25 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion (553.75 KB, application/zip)
2014-06-09 19:04 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-08 for mac-mountainlion (532.08 KB, application/zip)
2014-06-09 20:53 PDT, Build Bot
no flags Details
Patch (242.56 KB, patch)
2014-06-10 17:29 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Patch (245.96 KB, patch)
2014-06-10 18:15 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-07 for mac-mountainlion (559.36 KB, application/zip)
2014-06-10 22:04 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2 (591.88 KB, application/zip)
2014-06-11 10:53 PDT, Build Bot
no flags Details
Patch (256.58 KB, patch)
2014-06-11 12:17 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-16 for mac-mountainlion-wk2 (546.79 KB, application/zip)
2014-06-11 13:59 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion (516.12 KB, application/zip)
2014-06-11 14:42 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-05 for mac-mountainlion (624.12 KB, application/zip)
2014-06-11 15:38 PDT, Build Bot
no flags Details
Patch (276.96 KB, patch)
2014-06-19 09:47 PDT, Jer Noble
eric.carlson: review+
Details | Formatted Diff | Diff
Patch for landing (259.63 KB, patch)
2014-06-20 15:34 PDT, Jer Noble
buildbot: commit-queue-
Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-03 for mac-mountainlion (571.90 KB, application/zip)
2014-06-20 18:26 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-08 for mac-mountainlion (539.60 KB, application/zip)
2014-06-20 19:23 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-06 for mac-mountainlion (563.32 KB, application/zip)
2014-06-20 20:15 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2 (811.45 KB, application/zip)
2014-06-20 22:24 PDT, Build Bot
no flags Details
Patch for landing (278.26 KB, patch)
2014-08-25 13:59 PDT, Jer Noble
buildbot: commit-queue-
Details | Formatted Diff | Diff
Patch for landing (278.26 KB, patch)
2014-08-25 15:22 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion (560.18 KB, application/zip)
2014-08-25 16:02 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-06 for mac-mountainlion (503.91 KB, application/zip)
2014-08-25 17:06 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2 (609.96 KB, application/zip)
2014-08-25 20:32 PDT, Build Bot
no flags Details
Patch for landing (279.53 KB, patch)
2014-08-26 15:37 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-05 for mac-mountainlion (611.12 KB, application/zip)
2014-08-26 18:08 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2 (658.86 KB, application/zip)
2014-08-26 20:39 PDT, Build Bot
no flags Details
Patch for landing (279.70 KB, text/plain)
2014-08-29 11:11 PDT, Jer Noble
no flags Details
Patch for landing (280.43 KB, patch)
2014-08-29 11:26 PDT, Jer Noble
no flags Details | Formatted Diff | Diff
Patch for landing (280.33 KB, patch)
2014-08-29 13:34 PDT, Jer Noble
buildbot: commit-queue-
Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-03 for mac-mountainlion (507.57 KB, application/zip)
2014-08-29 17:27 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-05 for mac-mountainlion (566.76 KB, application/zip)
2014-08-29 18:16 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion (509.54 KB, application/zip)
2014-08-29 19:31 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2 (700.83 KB, application/zip)
2014-08-29 19:51 PDT, Build Bot
no flags Details
Patch for landing (281.39 KB, patch)
2014-09-02 16:34 PDT, Jer Noble
buildbot: commit-queue-
Details | Formatted Diff | Diff
Archive of layout-test-results from webkit-ews-05 for mac-mountainlion (645.34 KB, application/zip)
2014-09-02 20:15 PDT, Build Bot
no flags Details
Archive of layout-test-results from webkit-ews-04 for mac-mountainlion (508.60 KB, application/zip)
2014-09-02 22:04 PDT, Build Bot
no flags Details
Patch for landing (281.11 KB, patch)
2014-09-04 08:39 PDT, 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 2014-06-06 10:53:54 PDT
Refactoring: make MediaTime the primary time type for audiovisual times.
Comment 1 Jer Noble 2014-06-09 08:17:37 PDT
Created attachment 232703 [details]
Patch
Comment 2 Jer Noble 2014-06-09 10:23:59 PDT
Created attachment 232710 [details]
Patch
Comment 3 Jer Noble 2014-06-09 15:49:34 PDT
Created attachment 232740 [details]
Patch
Comment 4 Build Bot 2014-06-09 18:25:20 PDT
Comment on attachment 232740 [details]
Patch

Attachment 232740 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/5139758757969920

New failing tests:
media/media-controller-playbackrate.html
media/media-fragments/TC0014.html
media/track/track-cues-pause-on-exit.html
media/media-fragments/TC0011.html
media/audio-data-url.html
http/tests/media/media-play-stream-chunked-icy.html
http/tests/media/reload-after-dialog.html
media/audio-mpeg4-supported.html
media/media-fragments/TC0006.html
media/media-fragments/TC0004.html
media/audio-mpeg-supported.html
media/track/track-cues-cuechange.html
media/track/track-cues-missed.html
http/tests/media/video-error-abort.html
http/tests/media/video-buffered-range-contains-currentTime.html
media/track/track-cue-nothing-to-render.html
http/tests/media/video-error-does-not-exist.html
media/track/track-cues-sorted-before-dispatch.html
media/media-fragments/TC0024.html
media/track/track-cues-seeking.html
media/track/track-cue-rendering-rtl.html
media/controls-drag-timebar.html
media/media-fragments/TC0015.html
media/media-fragments/TC0017.html
media/track/track-cues-enter-exit.html
plugins/quicktime-plugin-replacement.html
media/media-fragments/TC0005.html
media/media-fragments/TC0009.html
media/media-continues-playing-after-replace-source.html
Comment 5 Build Bot 2014-06-09 18:25:26 PDT
Created attachment 232755 [details]
Archive of layout-test-results from webkit-ews-16 for mac-mountainlion-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-16  Port: mac-mountainlion-wk2  Platform: Mac OS X 10.8.5
Comment 6 Build Bot 2014-06-09 19:04:07 PDT
Comment on attachment 232740 [details]
Patch

Attachment 232740 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/6613533835919360

New failing tests:
media/media-controller-playbackrate.html
media/media-fragments/TC0014.html
media/track/track-cues-pause-on-exit.html
media/media-fragments/TC0011.html
media/audio-data-url.html
media/audio-concurrent-supported.html
http/tests/media/media-play-stream-chunked-icy.html
http/tests/media/reload-after-dialog.html
media/audio-mpeg4-supported.html
media/media-fragments/TC0006.html
media/media-fragments/TC0004.html
media/media-ended.html
media/audio-mpeg-supported.html
media/track/track-cues-cuechange.html
media/track/track-cues-missed.html
http/tests/media/video-error-abort.html
http/tests/media/video-buffered-range-contains-currentTime.html
media/track/track-cue-nothing-to-render.html
http/tests/media/video-error-does-not-exist.html
media/track/track-cues-sorted-before-dispatch.html
media/media-fragments/TC0024.html
media/track/track-cues-seeking.html
media/track/track-cue-rendering-rtl.html
media/media-fragments/TC0015.html
media/media-fragments/TC0017.html
media/track/track-cues-enter-exit.html
plugins/quicktime-plugin-replacement.html
media/media-fragments/TC0005.html
media/media-fragments/TC0009.html
media/media-continues-playing-after-replace-source.html
Comment 7 Build Bot 2014-06-09 19:04:12 PDT
Created attachment 232761 [details]
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-01  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 8 Build Bot 2014-06-09 20:53:31 PDT
Comment on attachment 232740 [details]
Patch

Attachment 232740 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/4993609610821632

New failing tests:
http/tests/media/reload-after-dialog.html
media/media-fragments/TC0014.html
media/media-fragments/TC0011.html
media/audio-data-url.html
media/audio-concurrent-supported.html
http/tests/media/media-play-stream-chunked-icy.html
media/audio-mpeg4-supported.html
media/media-fragments/TC0006.html
media/media-fragments/TC0004.html
media/audio-mpeg-supported.html
media/track/track-cues-cuechange.html
media/track/track-cues-missed.html
http/tests/media/video-buffered-range-contains-currentTime.html
media/track/track-cue-nothing-to-render.html
http/tests/media/video-error-does-not-exist.html
http/tests/media/video-error-abort.html
media/track/track-cue-rendering-rtl.html
media/media-fragments/TC0015.html
media/track/track-cues-enter-exit.html
plugins/quicktime-plugin-replacement.html
media/media-fragments/TC0005.html
media/media-fragments/TC0009.html
media/media-continues-playing-after-replace-source.html
Comment 9 Build Bot 2014-06-09 20:53:36 PDT
Created attachment 232765 [details]
Archive of layout-test-results from webkit-ews-08 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-08  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 10 Jer Noble 2014-06-10 17:29:54 PDT
Created attachment 232832 [details]
Patch
Comment 11 Jer Noble 2014-06-10 18:15:02 PDT
Created attachment 232839 [details]
Patch
Comment 12 Build Bot 2014-06-10 22:04:33 PDT
Comment on attachment 232839 [details]
Patch

Attachment 232839 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/5914462947115008

New failing tests:
media/video-fast-seek.html
media/audio-data-url.html
media/sources-fallback-codecs.html
media/controls-drag-timebar.html
media/video-seek-past-end-paused.html
Comment 13 Build Bot 2014-06-10 22:04:41 PDT
Created attachment 232847 [details]
Archive of layout-test-results from webkit-ews-07 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-07  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 14 Build Bot 2014-06-11 10:53:15 PDT
Comment on attachment 232839 [details]
Patch

Attachment 232839 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/4868607272026112

New failing tests:
media/video-fast-seek.html
media/video-seek-past-end-paused.html
media/audio-data-url.html
media/sources-fallback-codecs.html
media/controls-drag-timebar.html
Comment 15 Build Bot 2014-06-11 10:53:21 PDT
Created attachment 232874 [details]
Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-15  Port: mac-mountainlion-wk2  Platform: Mac OS X 10.8.5
Comment 16 Jer Noble 2014-06-11 12:17:33 PDT
Created attachment 232883 [details]
Patch
Comment 17 Build Bot 2014-06-11 13:59:42 PDT
Comment on attachment 232883 [details]
Patch

Attachment 232883 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/5058565085593600

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 18 Build Bot 2014-06-11 13:59:48 PDT
Created attachment 232899 [details]
Archive of layout-test-results from webkit-ews-16 for mac-mountainlion-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-16  Port: mac-mountainlion-wk2  Platform: Mac OS X 10.8.5
Comment 19 Build Bot 2014-06-11 14:41:56 PDT
Comment on attachment 232883 [details]
Patch

Attachment 232883 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/4546905631621120

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 20 Build Bot 2014-06-11 14:42:04 PDT
Created attachment 232905 [details]
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-01  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 21 Build Bot 2014-06-11 15:38:36 PDT
Comment on attachment 232883 [details]
Patch

Attachment 232883 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/6346548468252672

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 22 Build Bot 2014-06-11 15:38:44 PDT
Created attachment 232916 [details]
Archive of layout-test-results from webkit-ews-05 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-05  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 23 Jer Noble 2014-06-19 09:47:47 PDT
Created attachment 233364 [details]
Patch
Comment 24 Xabier Rodríguez Calvar 2014-06-20 00:22:38 PDT
Comment on attachment 233364 [details]
Patch

Am I missing anything or you messed up the changelogs?
Comment 25 Jer Noble 2014-06-20 09:22:32 PDT
(In reply to comment #24)
> (From update of attachment 233364 [details])
> Am I missing anything or you messed up the changelogs?

I may have messed up the ChangeLogs. :)
Comment 26 Eric Carlson 2014-06-20 10:06:24 PDT
Comment on attachment 233364 [details]
Patch

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

> Source/JavaScriptCore/ChangeLog:15
> +        * runtime/JSCJSValue.h:
> +        (JSC::jsNumber):
> +
> +2014-06-06  Jer Noble  <jer.noble@apple.com>
> +
> +        Refactoring: make MediaTime the primary time type for audiovisual times.

Double entry?

> Source/WTF/ChangeLog:15
> +2014-06-06  Jer Noble  <jer.noble@apple.com>

Ditto.

> Source/WebCore/ChangeLog:9
> +        In order to limit the number of floating-point rounding errors for media systems which
> +        can make use of rational time objects.

Nit: This should be a complete sentence.

> Source/WebCore/ChangeLog:259
> +2014-06-06  Jer Noble  <jer.noble@apple.com>

Another double ChangeLog.

> Source/WebCore/ChangeLog:517
>  2014-06-16  Jer Noble  <jer.noble@apple.com>

Is this yet another entry, of is diff just confused?

> Source/WebCore/html/HTMLMediaElement.cpp:1654
> +    RefPtr<TextTrackCue> cue = prpCue;

:-O
Comment 27 Jer Noble 2014-06-20 11:00:20 PDT
(In reply to comment #26)
> (From update of attachment 233364 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=233364&action=review
> 
> > Source/JavaScriptCore/ChangeLog:15
> > +        * runtime/JSCJSValue.h:
> > +        (JSC::jsNumber):
> > +
> > +2014-06-06  Jer Noble  <jer.noble@apple.com>
> > +
> > +        Refactoring: make MediaTime the primary time type for audiovisual times.
> 
> Double entry?

Yes, my last rebase apparently screwed up all my change logs. :)

> > Source/WTF/ChangeLog:15
> > +2014-06-06  Jer Noble  <jer.noble@apple.com>
> 
> Ditto.
> 
> > Source/WebCore/ChangeLog:9
> > +        In order to limit the number of floating-point rounding errors for media systems which
> > +        can make use of rational time objects.
> 
> Nit: This should be a complete sentence.

Ok.

> > Source/WebCore/ChangeLog:259
> > +2014-06-06  Jer Noble  <jer.noble@apple.com>
> 
> Another double ChangeLog.
> 
> > Source/WebCore/ChangeLog:517
> >  2014-06-16  Jer Noble  <jer.noble@apple.com>
> 
> Is this yet another entry, of is diff just confused?

Probably yet another entry.

> > Source/WebCore/html/HTMLMediaElement.cpp:1654
> > +    RefPtr<TextTrackCue> cue = prpCue;
> 
> :-O

Yeah, I might just pull this one out into its own bug. :-/
Comment 28 Jer Noble 2014-06-20 15:34:27 PDT
Created attachment 233469 [details]
Patch for landing
Comment 29 Jer Noble 2014-06-20 15:38:25 PDT
(In reply to comment #27)
> (In reply to comment #26)
> > (From update of attachment 233364 [details] [details])
> > View in context: https://bugs.webkit.org/attachment.cgi?id=233364&action=review
> > > Source/WebCore/ChangeLog:9
> > > +        In order to limit the number of floating-point rounding errors for media systems which
> > > +        can make use of rational time objects.
> > 
> > Nit: This should be a complete sentence.
> 
> Ok.

Whoops, missed this edit in the most recent patch. Will fix before landing.
Comment 30 Build Bot 2014-06-20 18:26:48 PDT
Comment on attachment 233469 [details]
Patch for landing

Attachment 233469 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/5585821847519232

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 31 Build Bot 2014-06-20 18:26:54 PDT
Created attachment 233494 [details]
Archive of layout-test-results from webkit-ews-03 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-03  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 32 Build Bot 2014-06-20 19:23:27 PDT
Comment on attachment 233469 [details]
Patch for landing

Attachment 233469 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/6174618914127872

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 33 Build Bot 2014-06-20 19:23:34 PDT
Created attachment 233499 [details]
Archive of layout-test-results from webkit-ews-08 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-08  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 34 Build Bot 2014-06-20 20:14:53 PDT
Comment on attachment 233469 [details]
Patch for landing

Attachment 233469 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/5948311718592512

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 35 Build Bot 2014-06-20 20:15:04 PDT
Created attachment 233503 [details]
Archive of layout-test-results from webkit-ews-06 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-06  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 36 Build Bot 2014-06-20 22:24:10 PDT
Comment on attachment 233469 [details]
Patch for landing

Attachment 233469 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/6738000511762432

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 37 Build Bot 2014-06-20 22:24:18 PDT
Created attachment 233507 [details]
Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-15  Port: mac-mountainlion-wk2  Platform: Mac OS X 10.8.5
Comment 38 Jer Noble 2014-08-25 13:59:41 PDT
Created attachment 237104 [details]
Patch for landing
Comment 39 Jer Noble 2014-08-25 15:22:53 PDT
Created attachment 237109 [details]
Patch for landing
Comment 40 Build Bot 2014-08-25 16:01:57 PDT
Comment on attachment 237104 [details]
Patch for landing

Attachment 237104 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/5392739839508480

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 41 Build Bot 2014-08-25 16:02:06 PDT
Created attachment 237114 [details]
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-01  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 42 Build Bot 2014-08-25 17:06:33 PDT
Comment on attachment 237104 [details]
Patch for landing

Attachment 237104 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/5084812159221760

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 43 Build Bot 2014-08-25 17:06:43 PDT
Created attachment 237118 [details]
Archive of layout-test-results from webkit-ews-06 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-06  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 44 Build Bot 2014-08-25 20:32:05 PDT
Comment on attachment 237104 [details]
Patch for landing

Attachment 237104 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/6612633763446784

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 45 Build Bot 2014-08-25 20:32:13 PDT
Created attachment 237129 [details]
Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-11  Port: mac-mountainlion-wk2  Platform: Mac OS X 10.8.5
Comment 46 Jer Noble 2014-08-26 15:37:45 PDT
Created attachment 237177 [details]
Patch for landing

This should take care of the mountainlion test errors.
Comment 47 Build Bot 2014-08-26 18:08:28 PDT
Comment on attachment 237177 [details]
Patch for landing

Attachment 237177 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/6070680294522880

New failing tests:
http/tests/media/remove-while-loading.html
http/tests/media/video-cancel-load.html
media/sources-fallback-codecs.html
http/tests/media/video-accept-encoding.html
http/tests/media/video-served-as-text.html
media/audio-data-url.html
Comment 48 Build Bot 2014-08-26 18:08:36 PDT
Created attachment 237190 [details]
Archive of layout-test-results from webkit-ews-05 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-05  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 49 Build Bot 2014-08-26 20:39:38 PDT
Comment on attachment 237177 [details]
Patch for landing

Attachment 237177 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/5712001938489344

New failing tests:
http/tests/media/remove-while-loading.html
http/tests/media/video-cancel-load.html
media/sources-fallback-codecs.html
http/tests/media/video-accept-encoding.html
http/tests/media/video-throttled-load-metadata.html
http/tests/media/video-served-as-text.html
media/audio-data-url.html
Comment 50 Build Bot 2014-08-26 20:39:46 PDT
Created attachment 237197 [details]
Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-11  Port: mac-mountainlion-wk2  Platform: Mac OS X 10.8.5
Comment 51 Jer Noble 2014-08-29 11:11:49 PDT
Created attachment 237359 [details]
Patch for landing

One more try to fix ML tests.
Comment 52 Jer Noble 2014-08-29 11:26:23 PDT
Created attachment 237363 [details]
Patch for landing

And a fix to the GTK EWS.
Comment 53 Jer Noble 2014-08-29 13:34:24 PDT
Created attachment 237371 [details]
Patch for landing

And a fix to the win bot introduced by an unresolved merge conflict.
Comment 54 Build Bot 2014-08-29 17:27:05 PDT
Comment on attachment 237371 [details]
Patch for landing

Attachment 237371 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/6504654259093504

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 55 Build Bot 2014-08-29 17:27:12 PDT
Created attachment 237394 [details]
Archive of layout-test-results from webkit-ews-03 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-03  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 56 Build Bot 2014-08-29 18:16:21 PDT
Comment on attachment 237371 [details]
Patch for landing

Attachment 237371 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/4695375126462464

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 57 Build Bot 2014-08-29 18:16:30 PDT
Created attachment 237400 [details]
Archive of layout-test-results from webkit-ews-05 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-05  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 58 Build Bot 2014-08-29 19:31:16 PDT
Comment on attachment 237371 [details]
Patch for landing

Attachment 237371 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/4728079691808768

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 59 Build Bot 2014-08-29 19:31:26 PDT
Created attachment 237404 [details]
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-01  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 60 Build Bot 2014-08-29 19:51:35 PDT
Comment on attachment 237371 [details]
Patch for landing

Attachment 237371 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/6304209746001920

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 61 Build Bot 2014-08-29 19:51:43 PDT
Created attachment 237405 [details]
Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: webkit-ews-11  Port: mac-mountainlion-wk2  Platform: Mac OS X 10.8.5
Comment 62 Jer Noble 2014-09-02 16:34:02 PDT
Created attachment 237529 [details]
Patch for landing

Add the failing mountainlion results to platform and fix them in a future patch.
Comment 63 Build Bot 2014-09-02 20:14:58 PDT
Comment on attachment 237529 [details]
Patch for landing

Attachment 237529 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/6293582923169792

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 64 Build Bot 2014-09-02 20:15:06 PDT
Created attachment 237545 [details]
Archive of layout-test-results from webkit-ews-05 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-05  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 65 Build Bot 2014-09-02 22:04:09 PDT
Comment on attachment 237529 [details]
Patch for landing

Attachment 237529 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/6669600867483648

New failing tests:
media/audio-data-url.html
media/sources-fallback-codecs.html
Comment 66 Build Bot 2014-09-02 22:04:20 PDT
Created attachment 237547 [details]
Archive of layout-test-results from webkit-ews-04 for mac-mountainlion

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: webkit-ews-04  Port: mac-mountainlion  Platform: Mac OS X 10.8.5
Comment 67 Jer Noble 2014-09-04 08:39:37 PDT
Created attachment 237625 [details]
Patch for landing

Add the failing mountainlion results to TestExpectations instead.
Comment 68 Jer Noble 2014-09-05 11:39:19 PDT
Committed r173318: <http://trac.webkit.org/changeset/173318>
Comment 70 Jer Noble 2014-09-05 15:26:03 PDT
(In reply to comment #69)
> (In reply to comment #68)
> > Committed r173318: <http://trac.webkit.org/changeset/173318>
> 
> This broke the GTK Debug build: http://build.webkit.org/builders/GTK%20Linux%2064-bit%20Debug%20%28Build%29/builds/45083/steps/compile-webkit/logs/stdio

Fix incoming.
Comment 71 Jer Noble 2014-09-05 15:26:57 PDT
Committed build fix in r173337 <http://trac.webkit.org/r173337>
Comment 72 Carlos Alberto Lopez Perez 2014-09-05 18:41:00 PDT
(In reply to comment #71)
> Committed build fix in r173337 <http://trac.webkit.org/r173337>

It worked. Thanks :)
Comment 73 Alexey Proskuryakov 2014-09-08 14:34:59 PDT
Bug 136532 tracks some Mountain Lion only fallout from this refactoring.
Comment 74 Jer Noble 2014-12-16 13:23:55 PST
<rdar://problem/19268968>
Comment 75 Tobias Netzel 2015-10-05 10:43:49 PDT
Comment on attachment 237625 [details]
Patch for landing

Just wanted to let you know that the following bug was introduced by this bug/changeset:

> Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm:1205
> -    if (m_seekTo != -1)
> +    if (!m_seekTo.isValid())

    (m_seekTo != -1)
translates to
    (m_seekTo.isValid())
instead of
    (!m_seekTo.isValid())
Comment 76 Tobias Netzel 2015-10-05 10:46:22 PDT
(In reply to comment #75)
This caused seek operation to never finish and the state machine would hang with a "ready state" of "have metadata".
Comment 77 Jer Noble 2015-10-06 09:10:44 PDT
(In reply to comment #76)
> (In reply to comment #75)
> This caused seek operation to never finish and the state machine would hang
> with a "ready state" of "have metadata".

Good catch. I'll file a follow-up fix.
Comment 78 Jer Noble 2015-10-06 09:16:53 PDT
(In reply to comment #77)
> (In reply to comment #76)
> > (In reply to comment #75)
> > This caused seek operation to never finish and the state machine would hang
> > with a "ready state" of "have metadata".
> 
> Good catch. I'll file a follow-up fix.

Filed <https://bugs.webkit.org/show_bug.cgi?id=149845>.