<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>12339</bug_id>
          
          <creation_ts>2011-03-19 03:53:09 +0000</creation_ts>
          <short_desc>We should mention that UAs may use a different clock than the wall clock for defining the rate of time in the media timeline, specifically so that they are allowed to use the soundcard clock to ensure reliable audio playback.</short_desc>
          <delta_ts>2011-08-04 05:02:01 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#media-timeline</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>contributor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ian</cc>
    
    <cc>mike</cc>
    
    <cc>philipj</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>singer</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>46832</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-03-19 03:53:09 +0000</bug_when>
    <thetext>Specification: http://www.whatwg.org/specs/web-apps/current-work/complete.html
Section: http://www.whatwg.org/specs/web-apps/current-work/#media-timeline

Comment:
We should mention that UAs may use a different clock than the wall clock for
defining the rate of time in the media timeline, specifically so that they are
allowed to use the soundcard clock to ensure reliable audio playback.

Posted from: 76.102.14.57 by ian@hixie.ch
User agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46858</commentid>
    <comment_count>1</comment_count>
    <who name="David Singer">singer</who>
    <bug_when>2011-03-20 10:26:43 +0000</bug_when>
    <thetext>I don&apos;t think that the HTML5 spec. requires that the time-of-day clock be used for clocking media out, only that as the TOD clock progresses, playback also progresses.  I agree, it&apos;s normal to use the audio clock as the base clock for media, not time-of-day.  This is a media-specific playout issue that we shouldn&apos;t get into.  (People writing streaming specs have to; we don&apos;t.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46877</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-03-21 09:08:55 +0000</bug_when>
    <thetext>Actually the spec currently uses the term &quot;wall clock&quot; to define the rate of playback. My plan is just to change it to say you can use any clock; I agree that we shouldn&apos;t get into it any more than that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46878</commentid>
    <comment_count>3</comment_count>
    <who name="Philip Jägenstedt">philipj</who>
    <bug_when>2011-03-21 09:53:09 +0000</bug_when>
    <thetext>Just be careful to assume that the sound card actually has a monotonically increasing global clock which can be queried independently of any audio streams. In actuality the sound card has a ring buffer and it&apos;s (hopefully) possible to query approximately which sample in that ring buffer is in the DAC right now.

So, just be a bit vague and it&apos;ll be fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47255</commentid>
    <comment_count>4</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-04-08 07:00:29 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Accepted
Change Description: see diff given below
Rationale: Concurred with reporter&apos;s comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47256</commentid>
    <comment_count>5</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-04-08 07:01:28 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r5976.
Check-in comment: Allow non-wall-clock clocks for media playback, since in practice UAs sync things to the soundcard&apos;s ring buffer, or similar, to avoid stuttering.
http://html5.org/tools/web-apps-tracker?from=5975&amp;to=5976</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52498</commentid>
    <comment_count>6</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:02:01 +0000</bug_when>
    <thetext>mass-moved component to LC1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>