| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 333 // steps. | 333 // steps. |
| 334 if (std::isnan(end)) { | 334 if (std::isnan(end)) { |
| 335 MediaSource::logAndThrowTypeError(exceptionState, | 335 MediaSource::logAndThrowTypeError(exceptionState, |
| 336 ExceptionMessages::notAFiniteNumber(end)); | 336 ExceptionMessages::notAFiniteNumber(end)); |
| 337 return; | 337 return; |
| 338 } | 338 } |
| 339 // 4. If the new value is less than or equal to appendWindowStart then throw a | 339 // 4. If the new value is less than or equal to appendWindowStart then throw a |
| 340 // TypeError exception and abort these steps. | 340 // TypeError exception and abort these steps. |
| 341 if (end <= m_appendWindowStart) { | 341 if (end <= m_appendWindowStart) { |
| 342 MediaSource::logAndThrowTypeError( | 342 MediaSource::logAndThrowTypeError( |
| 343 exceptionState, ExceptionMessages::indexExceedsMinimumBound( | 343 exceptionState, |
| 344 "value", end, m_appendWindowStart)); | 344 ExceptionMessages::indexExceedsMinimumBound("value", end, |
| 345 m_appendWindowStart)); |
| 345 return; | 346 return; |
| 346 } | 347 } |
| 347 | 348 |
| 348 m_webSourceBuffer->setAppendWindowEnd(end); | 349 m_webSourceBuffer->setAppendWindowEnd(end); |
| 349 | 350 |
| 350 // 5. Update the attribute to the new value. | 351 // 5. Update the attribute to the new value. |
| 351 m_appendWindowEnd = end; | 352 m_appendWindowEnd = end; |
| 352 } | 353 } |
| 353 | 354 |
| 354 void SourceBuffer::appendBuffer(DOMArrayBuffer* data, | 355 void SourceBuffer::appendBuffer(DOMArrayBuffer* data, |
| (...skipping 944 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1299 visitor->trace(m_asyncEventQueue); | 1300 visitor->trace(m_asyncEventQueue); |
| 1300 visitor->trace(m_appendBufferAsyncPartRunner); | 1301 visitor->trace(m_appendBufferAsyncPartRunner); |
| 1301 visitor->trace(m_removeAsyncPartRunner); | 1302 visitor->trace(m_removeAsyncPartRunner); |
| 1302 visitor->trace(m_audioTracks); | 1303 visitor->trace(m_audioTracks); |
| 1303 visitor->trace(m_videoTracks); | 1304 visitor->trace(m_videoTracks); |
| 1304 EventTargetWithInlineData::trace(visitor); | 1305 EventTargetWithInlineData::trace(visitor); |
| 1305 SuspendableObject::trace(visitor); | 1306 SuspendableObject::trace(visitor); |
| 1306 } | 1307 } |
| 1307 | 1308 |
| 1308 } // namespace blink | 1309 } // namespace blink |
| OLD | NEW |