Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DNM] PR Test jwplayer/hls.js upgrade to v0.13.x #244

Closed
wants to merge 272 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Dec 15, 2018

  1. include tag in idShort

    Tom Jenkinson committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    a3a534e View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2048 from video-dev/format-commit-as-code

    format commit as code
    tjenkinson committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    3135618 View commit details
    Browse the repository at this point in the history
  3. Merge pull request video-dev#2047 from video-dev/update-demo-links-is…

    …sue-template-1
    
    update demo links in issue template
    tjenkinson committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    24fc00c View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2018

  1. escape `

    tjenkinson committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    0bd2347 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c415d5a View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. Merge pull request video-dev#1829 from mbeijen/isTypeSupported-audio-…

    …codecs
    
    isCodecSupportedInMp4 test audio codecs as audio
    michaelcunningham19 committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    41915f3 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2018

  1. Check if PTS has wrapped after applying PTS time offset (video-dev#2056)

    * Check if PTS has wrapped after applying PTS time offset
    
    * Fix bug accessing buffered track array
    johnBartos committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    cabcfc9 View commit details
    Browse the repository at this point in the history
  2. Intialize vttCCs map with cc 0 (video-dev#2058)

    * Intiialize vttCCs map with cc 0
    johnBartos committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    a1df93a View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2018

  1. use the version from package.json when deploying

    and include this in the deployments readme
    Tom Jenkinson committed Dec 22, 2018
    Configuration menu
    Copy the full SHA
    ee97e11 View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2060 from video-dev/use-package-json-ver…

    …sion-for-deploys
    
    use the version from package.json when deploying
    tjenkinson committed Dec 22, 2018
    Configuration menu
    Copy the full SHA
    259c6c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

  1. Configuration menu
    Copy the full SHA
    1adc39e View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2019

  1. Changes clone function used in webpack config to be the webpack recom…

    …mended merging library.
    itsjamie committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    253c861 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2019

  1. Merge pull request video-dev#2075 from itsjamie/update-webpack-merge

    Update light build targets to include Typescript extensions
    michaelcunningham19 committed Jan 12, 2019
    Configuration menu
    Copy the full SHA
    7021254 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Merge pull request video-dev#2069 from jonnyboris/master

    Docs: abrBandWidthFactor and abrBandWidthUpFactor
    michaelcunningham19 committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    88a084b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2019

  1. Configuration menu
    Copy the full SHA
    1896cf7 View commit details
    Browse the repository at this point in the history
  2. docs: add bandwidthEstimate

    Beraliv committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    16685b3 View commit details
    Browse the repository at this point in the history
  3. test: add autotest

    Beraliv committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    c4e802c View commit details
    Browse the repository at this point in the history
  4. Convert buffer-controller.js to TypeScript

    Thank you to Tom Jenkinson for acting as a reviewer for this work, including writing some suggestions via the GitHub PR github.com/video-dev/pull/2073. The commit history has been squashed as it was a fairly lengthly process to get everything working to support the conversion to TypeScript.
    
    Early in the history of this commit, we converted properties to be initialized to `null`. This was incorrect, as it changes the behaviour of code that uses `Object.keys` calls to check if an object has any keys on it. Before, they would be empty, but if the properties are set to null, this check is no longer valid and it changes the behaviour. This is something to look out for in the future of other conversions, as the values themselves are often times reset to the `null`, but begin as undefined.
    
    Added a common `types` folder for interfaces where the ownership of the type wasn't clear for the individual file. The default no-op logger which is the inferred usage did not have any arguments in it's method signature. By adding an argument, TypeScript is able to infer the correct interface. As well the Karma and Webpack configuration had to be updated to enable building TypeScript, and getting testing coverage information from Istanbul.
    
    Define lib "es2015" and "dom" to add HTMLMediaElement, SourceBuffer and Number.isFinite definitions to the TypeScript binary when it is doing type-checking.
    
    When attempting to lint the older version of `typescript-eslint-parser` would emit `no-undef` errors for TypeScript interfaces. Updating the package fixes this issue.
    
    Tom pointed out that we should not use global module declarations to extend default HTML types since users will eventually be importing *.d.ts files from the hls.js project and this would also extend their types. Due to this feedback switched to defining a module local type `ExtendedSourceBuffer`. Which instead extends with the `ended` prop.
    
    Event Handlers were set to be part of the private scope. While this has no effect now, it will be important to ensure other modules do not directly invoke the event handlers. Other methods that were prefixed with a `_` were also set into the private scope.
    
    Where possible, code was switched to early-exit to lower the cognitive load in conditional statements, an example of this was the doAppend method. Another cleanup statement was switching handling of error codes and the comments to be closer to the conditional to which they applied.
    
    Switched to using the Record<Key, Value> type to help support access via the index signature [key: T] syntax in the future.
    
    An issue that was fixed in this commit was that The controller previous exposed the local `pendingTracks` property through the event and did not set the buffer on `this.tracks` instead opting to set it on the individual track, which bubbled up to the pendingTracks object, whose reference was lost in the buffer-controller module. This commit changes this behaviour so that the controller publishes `tracks` from the public variable on the controller rather than the pendingTracks which are passed into createSourceBuffers. This also means that this fixes the `.buffer.buffered` being undefined on the demo page. Added unit tests to cover the new behaviour of throwing an error if createSourceBuffer is called without an attached media element.
    itsjamie committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    ea3e1f0 View commit details
    Browse the repository at this point in the history
  5. test: review changes

    Beraliv committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    20ac9cb View commit details
    Browse the repository at this point in the history
  6. docs: review fix

    Beraliv committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    982f309 View commit details
    Browse the repository at this point in the history
  7. prod: add review fix

    Beraliv committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    3eaa870 View commit details
    Browse the repository at this point in the history
  8. docs: update

    Co-Authored-By: Beraliv <beraliv.spb@gmail.com>
    johnBartos and Beraliv committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    a0465f6 View commit details
    Browse the repository at this point in the history
  9. docs: update 2

    Beraliv committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    86ec335 View commit details
    Browse the repository at this point in the history
  10. docs: fix link

    Beraliv committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    938eaba View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2019

  1. test: equal => strictEqual

    Beraliv committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    77be93d View commit details
    Browse the repository at this point in the history
  2. test: add mocked _bwEstimator

    Beraliv committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    4af7ed9 View commit details
    Browse the repository at this point in the history
  3. test: change description

    Beraliv committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    946ed07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fee36fd View commit details
    Browse the repository at this point in the history
  5. Merge pull request video-dev#2073 from itsjamie/buffer-controller-ts

    Buffer Controller TypeScript
    michaelcunningham19 committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    e2e480f View commit details
    Browse the repository at this point in the history
  6. Merge pull request video-dev#2086 from Beraliv/master

    Make bandwidth estimate public API
    michaelcunningham19 committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    dc6c404 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3fd4e2a View commit details
    Browse the repository at this point in the history
  8. Increase adts.js test coverage to 100% (video-dev#2053)

    * Increase adts.js test coverage to 100%
    springuper authored and johnBartos committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    d8be3dc View commit details
    Browse the repository at this point in the history
  9. Convert eme-controller to TypeScript.

    Added TypeScript types to the code.
    
    Handled media detached and removing the encrypted event listener.
    itsjamie committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    4e2ae38 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2019

  1. Listen to media detached

    Clears the encrypted event listener from the HTMLMediaElement in controller, and releases the stored reference.
    itsjamie committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    63db40f View commit details
    Browse the repository at this point in the history
  2. Choose bitrate in Bps (video-dev#2091)

    Simplify bandwidth calculation by making; change docs to correctly reference bandwidth in bits/s
    Beraliv authored and johnBartos committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    3e43bf9 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2019

  1. Merge pull request video-dev#2076 from itsjamie/eme-controller-ts

    EME Controller TypeScript
    michaelcunningham19 committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    361b563 View commit details
    Browse the repository at this point in the history
  2. Upgrade tests to Chai BDD & optimize runner (video-dev#2037)

    * Convert tests to Chai BDD
    
    * Invoke mocha with exit so that travis doesnt hang on func test completion
    johnBartos committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    86b4e15 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2019

  1. Fix video-dev#2061

    itsjamie committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    260a8a0 View commit details
    Browse the repository at this point in the history
  2. configure netlify for PR's

    this follows the same process that runs for canary releases
    Tom Jenkinson committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    d93d453 View commit details
    Browse the repository at this point in the history
  3. check if repo is shallow before fetching

    because on netlify it clones the whole thing
    Tom Jenkinson committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    e5a3a78 View commit details
    Browse the repository at this point in the history
  4. handle 'netlifyPr' in set-package-version

    Tom Jenkinson committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    35c4553 View commit details
    Browse the repository at this point in the history
  5. tabs => spaces

    Tom Jenkinson committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    a8f99c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2019

  1. add commit to version when PR

    Tom Jenkinson committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    f69bf3e View commit details
    Browse the repository at this point in the history
  2. always trim command output

    Tom Jenkinson committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    e2e71c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. Configuration menu
    Copy the full SHA
    e7f9c9e View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2101 from video-dev/netlify

    configure netlify for PR's
    tjenkinson committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    dcb3db6 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. Configuration menu
    Copy the full SHA
    64f13c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af437da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40e81b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a80ff2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b37a351 View commit details
    Browse the repository at this point in the history
  6. Apply suggestions from code review

    Co-Authored-By: itsjamie <1956521+itsjamie@users.noreply.github.com>
    tjenkinson and itsjamie committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    a742c30 View commit details
    Browse the repository at this point in the history
  7. Review changes.

    parseByteRange -> setByteRange
    - removed it returning the parsed value since its usage was like a setter.
    itsjamie committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    2e2cb12 View commit details
    Browse the repository at this point in the history
  8. Review comments pt.2

    itsjamie committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    c8b0048 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    150d1e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Configuration menu
    Copy the full SHA
    9329b55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0c28c5 View commit details
    Browse the repository at this point in the history
  3. fix console null reference in logger (in webworkers) (video-dev#2095)

    Fix null reference in logger when console is not available
    mad-gooze authored and johnBartos committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    5b6d7fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec1700d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3902e1f View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2019

  1. Configuration menu
    Copy the full SHA
    a31f1be View commit details
    Browse the repository at this point in the history
  2. Playlist-loader rename.

    itsjamie committed Feb 2, 2019
    Configuration menu
    Copy the full SHA
    80d855b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3ca2f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Lint fixes

    itsjamie committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    b0040fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2107 from itsjamie/fragment-typescript

    Apply TypeScript to Fragment & LevelKey
    michaelcunningham19 committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    2bd34b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5519a2c View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2019

  1. Update webpack to use babel loader with support for TS. (video-dev#2119)

    * Upgrade to webpack 4, babel 7
    
    * Use straight git link for webworkify dep
    
    * Use simpler git url
    
    * Re-add globalObject workaround
    
    * Bump karma dep versions
    
    * Dont preprocess non-test files
    
    * Use @babel/register over ts-node
    
    * Update demo `const` usage.
    
    * Use webpack debug config in Karma configuration rather than duplication.
    itsjamie authored and johnBartos committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    0bbb9b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2019

  1. Configuration menu
    Copy the full SHA
    ff0aa54 View commit details
    Browse the repository at this point in the history
  2. remove events/EventEmitter && move Observer to ts (video-dev#2097)

    * remove events/EventEmitter && move Observer to ts
    
    * disable node modules in webpack
    mad-gooze authored and johnBartos committed Feb 11, 2019
    Configuration menu
    Copy the full SHA
    48f64de View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2019

  1. Configuration menu
    Copy the full SHA
    3a3f817 View commit details
    Browse the repository at this point in the history
  2. Fixed case of 'They use hls.js in production!' header and updated Via…

    …com image link to new domain and using https (video-dev#2127)
    brentsmith-dev authored and johnBartos committed Feb 12, 2019
    Configuration menu
    Copy the full SHA
    fd7f6d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    421fe24 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2019

  1. Merge pull request video-dev#2128 from video-dev/misc/remove-ie8-vtt-…

    …code
    
    (misc) Removing IE8-specific (dead) vtt/cue code
    michaelcunningham19 committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    3ff8eb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52bc8fb View commit details
    Browse the repository at this point in the history
  3. Reduce GC pressure from ID3._utf8ArrayToStr (video-dev#2035)

    * Reduce GC pressure from ID3._utf8ArrayToStr
    
    If the TextDecoder API exists, it is significantly faster for large payloads than the existing code.
    This work happens on the main thread, so large payloads may cause UI hiccups. On my Chrome70 profiler runs, most of the time was actually being spent in GC.
    mfedderly authored and johnBartos committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    4b4a067 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. video-devGH-2082: Replacing usage of Array.prototype.find/findIndex (v…

    …ideo-dev#2117)
    
    * video-devGH-2082: Replacing usage of Array.prototype.find and Array.protoype.findIndex with alternate solutions
    
    * video-devGH-2082: Adding eslint rule for restricting usage of findIndex/find methods
    michaelcunningham19 authored and johnBartos committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    2e9f2de View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2130 from itsjamie/event-handler-ts

    Basic typescript of event handler.
    itsjamie committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    29ad34d View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2019

  1. Configuration menu
    Copy the full SHA
    90b1592 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a18152 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2019

  1. Change responseType to string

    Per feedback from John, the further defined response type caused issue in callers.
    itsjamie committed Feb 23, 2019
    Configuration menu
    Copy the full SHA
    3039420 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50e462e View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. mp4-remuxer / remuxAudio() : recompute mdatSize / dont rely on audioT…

    …rack.len (video-dev#2096)
    
    * mp4-remuxer / remuxAudio() : dont rely on track.len to compute mdatSize
    
    recompute it by looping through all samples and summing their individual size
    
    get rid of track.len as it should now be useless
    
    related to video-dev#2063
    mangui authored and johnBartos committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    e8a4085 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Configuration menu
    Copy the full SHA
    452b261 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'playlist-loader-typescript' of github.com:itsjamie/hls.…

    …js into playlist-loader-typescript
    itsjamie committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    a3f95fc View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Merge pull request video-dev#2144 from itsjamie/playlist-loader-types…

    …cript
    
    * Playlist-loader rename.
    
    * Playlist Loader conversion to TypeScript.
    
    * Change responseType to string
    
    * Typo fix for destory -> destroy.
    
    * Change networkDetails type to "unknown".
    itsjamie committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    7e0c599 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2019

  1. Configuration menu
    Copy the full SHA
    96243b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2019

  1. Configuration menu
    Copy the full SHA
    a321b50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d2bf96 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2019

  1. Fixed some typos

    Korilakkuma committed Mar 10, 2019
    Configuration menu
    Copy the full SHA
    f3c6b27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    612c358 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Implement live VTT subtitle loading (video-dev#2148)

    * Start and stop subtitle loading in sync with startLoad()/stopLoad() API calls
    * Compute sliding & merge subtitle playlists during live playback
    * Fix shared references between subtitle-track-controller and subtitle-stream-controller
    * Refactoring:
         * Extend subtitle-stream-controller from base-stream-controller
         * Move more shared logic into base-stream-controller
         * Move live reload interval calculation into a shared function & import into subtitle-track-controller
        * Remove the trackId from subtitle fragments, and refer to them by their level property
        * Several other minor refactorings (flipped conditionals, destructuring args, organizing functions)
    * Add a bunch of unit tests
    johnBartos committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    656a681 View commit details
    Browse the repository at this point in the history
  2. Fix XSS on metrics page (video-dev#2166)

    Fix XSS issue on metrics page reported in video-dev#2161.
    itsjamie committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    a596e92 View commit details
    Browse the repository at this point in the history
  3. stream-controller: fix maxBufLen calculation (video-dev#2000)

    stream-controller: remove inaccurate comment
    markx authored and itsjamie committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    b6e76c3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request video-dev#2153 from video-dev/chore/istanbul-upgrade

    Fix Istanbul reporting
    itsjamie committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    fe276d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. update webworkify-webpack to 2.1.5

    which includes fix for issue with create-react-app
    
    fixes video-dev#2064
    Tom Jenkinson committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    07cb6fb View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Adding the ability for CapLevelController to be enabled/disabled dyna…

    …mically (video-dev#1986)
    
    * Adding the ability for CapLevelController to be enabled/disabled dynamically.
    
    * Updating API docs to include capLevelToPlayerSize as getter/setter.
    
    * Updated documentation to further clarify capLevelToPlayerSize
    
    * Added test to ensure stop capping called when cap level controller destroyed.
    
    * Added test that nextLevelSwitch is called when we stop capping.
    darrennolan authored and johnBartos committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    4425770 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a4e5e5 View commit details
    Browse the repository at this point in the history
  3. fix error in deploy script

    tjenkinson committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    8d9933d View commit details
    Browse the repository at this point in the history
  4. Merge pull request video-dev#2176 from video-dev/tjenkinson-patch-1

    fix error in deploy script
    tjenkinson committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    db182e7 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Configuration menu
    Copy the full SHA
    75500e4 View commit details
    Browse the repository at this point in the history
  2. Update design.md (video-dev#2178)

    File name fix `event-handler.js` to `event-handler.ts`
    kulakowka authored and johnBartos committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    e64789c View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. Merge pull request video-dev#2174 from video-dev/update-webworkify-we…

    …bpack
    
    update webworkify-webpack to 2.1.5
    tjenkinson committed Mar 16, 2019
    Configuration menu
    Copy the full SHA
    bfe9ef2 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2019

  1. Config typescript (video-dev#2181)

    Adds typing to the default HlsConfig.
    
    Additionally provides controller-based config types to use for type narrowing controller configuration to its own subset of configuration properties from the exposed public interface.
    
    Added Webpack DefinePlugin constants in their own declaration file to be used in other files as well.
    
    A test stream from video-dev#1909 started to 404, reached out to author of issue to see if we could move this stream somewhere for continued use.
    
    Esdoc plugin was required so that documentation could continue to be produced. The AST parser took issue with the object rest spreading.
    itsjamie committed Mar 24, 2019
    Configuration menu
    Copy the full SHA
    e6c21f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Configuration menu
    Copy the full SHA
    33de541 View commit details
    Browse the repository at this point in the history
  2. video-devGH-2143: Fix flush buffer not accepting undefined types mean…

    …ing to flush all buffers. (video-dev#2190)
    itsjamie authored and johnBartos committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    cc46ea0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    592860f View commit details
    Browse the repository at this point in the history
  4. Utils typescript (video-dev#2182)

    Add typing information to buffer-helper and is-supported.
    itsjamie committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    1177e18 View commit details
    Browse the repository at this point in the history
  5. Type define the root hls.js entrypoint.

    Also configured the TS compiler to emit declaration files to `dist/declarations`.
    
    Also, for a canary build this includes package.json `"types"` key to point at the declarations.
    This should be removed before merging this branch as we do NOT want to ask regular users to use our typing data yet until it is more complete than DT.
    itsjamie committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    a404f26 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    567c7c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2664c8c View commit details
    Browse the repository at this point in the history
  8. Fix lint errors

    itsjamie committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    ebc1337 View commit details
    Browse the repository at this point in the history
  9. Lint fix in buffer-helper.

    itsjamie committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    1085713 View commit details
    Browse the repository at this point in the history
  10. Fix trailing spaces.

    itsjamie committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    f98100f View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Configuration menu
    Copy the full SHA
    eaeee2e View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

  1. Default values to null

    Implementing PR feedback from tjenkinson.
    
    Co-Authored-By: Tom Jenkinson <tom@tjenkinson.me>
    itsjamie and tjenkinson committed Apr 1, 2019
    Configuration menu
    Copy the full SHA
    fda9891 View commit details
    Browse the repository at this point in the history
  2. Fix trailing comma

    itsjamie committed Apr 1, 2019
    Configuration menu
    Copy the full SHA
    5139dde View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. fix lint

    mad-gooze committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    278016f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10f1737 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2019

  1. add netlify badge to readme (video-dev#2214)

    so that we qualify for the open source plan
    
    https://www.netlify.com/legal/open-source-policy/
    tjenkinson authored and johnBartos committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    496fd10 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2019

  1. Configuration menu
    Copy the full SHA
    fee971c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    364cbf3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request video-dev#2219 from video-dev/stalebot-improvements

    Bump stale time to close from 7 days to 60, add more exempt labels
    itsjamie committed Apr 10, 2019
    Configuration menu
    Copy the full SHA
    c1bbfd4 View commit details
    Browse the repository at this point in the history
  4. use netlify endpoint that includes team

    so that the sites are created under the new team that has the open source account policy
    
    https://open-api.netlify.com/#/default/createSiteInTeam
    tjenkinson committed Apr 10, 2019
    Configuration menu
    Copy the full SHA
    f33208f View commit details
    Browse the repository at this point in the history
  5. Merge pull request video-dev#2220 from video-dev/update-netlify-team

    create netlify sites under new team
    tjenkinson committed Apr 10, 2019
    Configuration menu
    Copy the full SHA
    6de1679 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2019

  1. Update design.md

    This fixes some inconsistencies I noticed while going through this file today
    thiagopnts committed Apr 12, 2019
    Configuration menu
    Copy the full SHA
    0bef329 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2019

  1. Configuration menu
    Copy the full SHA
    450b6cd View commit details
    Browse the repository at this point in the history
  2. id3 TXXX parsing should use exitOnNull (video-dev#2217)

    Enable null delimiter parsing on TXXX labels, per http://id3.org/id3v2.4.0-frames section 4.2.6
    This is achieved by passing true to the already existing existOnNull parameter of utf8ArrayToStr(array, exitOnNull = false) if a TXXX field is detected.
    
    per http://id3.org/id3v2.4.0-frames
    
    fix for video-dev#2215
    Greg Kindel authored and johnBartos committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    2ce18b0 View commit details
    Browse the repository at this point in the history
  3. fix video-dev#2157 WEBVTT without X-TIMESTAMP-MAP (video-dev#2179)

    Avoid offsetting cue times with localTime if EXT-X-TIMESTAMP-MAP is not present
    mtoczko authored and johnBartos committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    b4f8cea View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. Fix type-check by removing emitDeclarationOnly from tsconfig.

    The npm run build:types runs tsc with the CLI flag on.
    itsjamie committed May 7, 2019
    Configuration menu
    Copy the full SHA
    6ddd214 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    634946a View commit details
    Browse the repository at this point in the history
  3. Add SEI with resolution payloadType 5 based on H264 specification (Us…

    …er data unregistered SEI message) (video-dev#2126)
    bruce1i authored and John Bartos committed May 7, 2019
    Configuration menu
    Copy the full SHA
    f4792b4 View commit details
    Browse the repository at this point in the history
  4. Adjust id3 samples with PTS greater than fragment's endPTS to avoid S…

    …yntaxErrors on IE & Edge
    
    * If the cue startTime < endTime, set startTime to endTime + 0.25
    ashCode0 authored and John Bartos committed May 7, 2019
    Configuration menu
    Copy the full SHA
    ff9c844 View commit details
    Browse the repository at this point in the history
  5. fix subtitle default track autoselect (video-dev#1964)

    * Ensure that a queued default track of 0 is able to be selected
    gavr-pavel authored and John Bartos committed May 7, 2019
    Configuration menu
    Copy the full SHA
    516027c View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. fix lint error in log statement (video-dev#2245)

    mad-gooze authored and John Bartos committed May 10, 2019
    Configuration menu
    Copy the full SHA
    b4087f1 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Configuration menu
    Copy the full SHA
    05ade18 View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2254 from darrennolan/feature/adding-kay…

    …o-to-readme
    
    New "They use hls.js in production!"
    michaelcunningham19 committed May 22, 2019
    Configuration menu
    Copy the full SHA
    148e49c View commit details
    Browse the repository at this point in the history

Commits on May 25, 2019

  1. Merge pull request video-dev#2200 from video-dev/typescript-publicapi

    Type define the root hls.js
    itsjamie committed May 25, 2019
    Configuration menu
    Copy the full SHA
    6d71a5e View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Fix test coverage reporting (video-dev#2248)

    * Fix incorrect test coverage reporting
    
    * Bump Karma version to fix security vulnerability
    John Bartos committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    1ea14ad View commit details
    Browse the repository at this point in the history
  2. Fix alt-audio video-dev#2006 (video-dev#2067)

    * Compute live start position for alt audio streams
    JuliusThms authored and John Bartos committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    cf801df View commit details
    Browse the repository at this point in the history
  3. Add TS to Cue utilities. (video-dev#2202)

    * Move codecs to typescript file.
    
    * Type codecs helpers.
    
    * Rename cues to be TypeScript.
    
    * Rename cea-608 parser to TS.
    
    * Type CEA-608 parser and Cue utility.
    
    * Rename output filter to ts.
    
    * Add OutputFilter class.
    
    * Rename ewma bandwidth estimator to TS.
    
    * Rename ewma to TS.
    
    * Type EWMA utilties.
    
    * Add MediaKeys TS and type HlsConfig in EME controller.
    
    * Rename TextTrack utilities.
    
    * Add types to TextTrack utils.
    
    * Rename time-ranges to TS.
    
    * Add Types to TimeRange helpers.
    
    * Remove unused variables from cea-608 parser..
    
    * Type defaultEstimate as a number for ewma estimator.
    itsjamie authored and John Bartos committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    2c7ecbb View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2019

  1. docs: fix typo

    Jason-Cooke committed Jun 8, 2019
    Configuration menu
    Copy the full SHA
    1bc61c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2019

  1. Configuration menu
    Copy the full SHA
    b773cd7 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Configuration menu
    Copy the full SHA
    e89f791 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2019

  1. Merge pull request video-dev#2276 from gkolb/master

    Add id prop back to track in buffer controler
    itsjamie committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    da620e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. fix: Remove unnecessary option (video-dev#2273)

    Korilakkuma authored and John Bartos committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    f723c06 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2019

  1. support preprelease publishes from git tag

    in a similar way to how stable releases work
    tjenkinson committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    591d59b View commit details
    Browse the repository at this point in the history
  2. remove accidental -

    Co-Authored-By: azu <azu@users.noreply.github.com>
    tjenkinson and azu committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    6d5060c View commit details
    Browse the repository at this point in the history
  3. add missing v

    Co-Authored-By: azu <azu@users.noreply.github.com>
    tjenkinson and azu committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    19b0c60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a919438 View commit details
    Browse the repository at this point in the history
  5. always use 1.

    tjenkinson committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    e9bedc1 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Merge pull request video-dev#2284 from video-dev/support-beta-tags

    support preprelease publishes from git tag
    tjenkinson committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    b13c460 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2019

  1. Configuration menu
    Copy the full SHA
    9063ded View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. convert TaskLoop to TypeScript (video-dev#2291)

    tjenkinson authored and John Bartos committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    db011b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. Merge pull request video-dev#2292 from video-dev/typescript-errors

    convert errors to typescript
    tjenkinson committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    5ec8093 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2019

  1. fix: calling detatchMedia() followed by attachMedia() causes audio to…

    … not play
    
    On re-attch the context of altAudio is not saved in buffer control so it doesn't know to create two source buffers.
    Also, in context of stream controller it doesn't reset the `altAudio` flag.
    I also noticed that stream controller is reloading the entire frags it has in `fragmentTracker` and it seems it needs to be reset on detach, otherwise there's a very long start delay where unncessery buffering occurs.
    
    based on video-dev#2110 and fixes video-dev#2099.
    OrenMe committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    161c66c View commit details
    Browse the repository at this point in the history
  2. fix commented code

    OrenMe committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    eb26c31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8bcd7b1 View commit details
    Browse the repository at this point in the history
  4. Fix typo: unkown -> unknown (video-dev#2302)

    tmm1 authored and John Bartos committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    85c7d8f View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. handle altAudio when main elementry stream has muxed AV

    save altAudio flag in  stream controer from the manifest parsed
    OrenMe committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    1c3baed View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. fix: change test streams hosting to mux (video-dev#2307)

    OrenMe authored and John Bartos committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    25f0bbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39109bd View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2019

  1. Guard against undefined bytes property when handling FRAG_PARSING_USE…

    …RDATA event (video-dev#2280)
    
    * Guard against undefined bytes property in onFragParsingUserData handler
    
    * Typescript timeline-controller
    John Bartos committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    31f6476 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. Fix TS errors (video-dev#2306)

    John Bartos committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    5d3b2e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Update README.md (video-dev#2313)

    patrickmichalina authored and John Bartos committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    8a687b2 View commit details
    Browse the repository at this point in the history
  2. ensure we fetch master before getting the latest commit (video-dev#2319)

    * ensure we fetch master before getting the latest commit
    
    * remove pointless line
    tjenkinson authored and John Bartos committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    2bf8ec6 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Configuration menu
    Copy the full SHA
    001c7a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2019

  1. Configuration menu
    Copy the full SHA
    b3661a7 View commit details
    Browse the repository at this point in the history
  2. Typescript-ify keyloader.

    itsjamie committed Aug 17, 2019
    Configuration menu
    Copy the full SHA
    a14e2c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. fix comments

    mad-gooze committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    67026db View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-Authored-By: Tom Jenkinson <tjenkinson@users.noreply.github.com>
    itsjamie and tjenkinson committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    70a3ee5 View commit details
    Browse the repository at this point in the history
  3. Update key-loader.ts

    itsjamie committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    992b5db View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. m3u8-parser typescripted

    itsjamie committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    24a6f58 View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2339 from yandex-pcode/build-demo-page

    build demo page in debug, watch && dev scripts
    itsjamie committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    62d9cc6 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. Merge pull request video-dev#2341 from video-dev/key-loader-ts

    Key Loader Typescript
    itsjamie committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    702a892 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-Authored-By: Tom Jenkinson <tjenkinson@users.noreply.github.com>
    itsjamie and tjenkinson committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    4d01a72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cc22b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    024b546 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01b9ffe View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. Merge pull request video-dev#2347 from video-dev/fragment-finders-ts

    Fragment Finders Typescriptify
    itsjamie committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    703c0fd View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. fix break in promise chain

    which broke reteies
    tjenkinson committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    dad9d2b View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2019

  1. Merge pull request video-dev#2350 from video-dev/tjenkinson-patch-1

    fix break in promise chain
    itsjamie committed Aug 25, 2019
    Configuration menu
    Copy the full SHA
    ce26024 View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2343 from video-dev/m3u8-parser-ts

    m3u8-parser typescripted
    itsjamie committed Aug 25, 2019
    Configuration menu
    Copy the full SHA
    046d864 View commit details
    Browse the repository at this point in the history
  3. Update functional tests to ES6.

    Starting as a cleanup of the `undefined` that was output at the
    beginning of everyline.
    itsjamie committed Aug 25, 2019
    Configuration menu
    Copy the full SHA
    836ed6b View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. findElement should not be used to test for existence.

    This is because it will resolve with a element. So they instead
    recommend you use the findElements API.
    
    From the selenium driver docs:
    > This function should not be used to test whether an element is present on
    > the page. Rather, you should use {@link #findElements}:
    itsjamie committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    a7a6d7d View commit details
    Browse the repository at this point in the history
  2. Syntax fix.

    itsjamie committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    97e7288 View commit details
    Browse the repository at this point in the history
  3. Revert local vars.

    itsjamie committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    40c5e98 View commit details
    Browse the repository at this point in the history
  4. Extended debugging.

    itsjamie committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    9e11a19 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. Use until API in Selenium.

    Added a type hint in jsdoc for the browser variable for vscode users.
    itsjamie committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    85ebeba View commit details
    Browse the repository at this point in the history
  2. Add timeout and message.

    itsjamie committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    0a4ebc7 View commit details
    Browse the repository at this point in the history
  3. Convert retrier.

    itsjamie committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    ac9fee4 View commit details
    Browse the repository at this point in the history
  4. Remove extended debugging.

    itsjamie committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    aa2658e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b734013 View commit details
    Browse the repository at this point in the history
  6. Addressing PR feedback from Tom.

    Also a test of the travis.dev domain for local.
    itsjamie committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    5a7410d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8df1413 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. lint

    tjenkinson committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    fd3a7bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    597089d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39dbe85 View commit details
    Browse the repository at this point in the history
  4. only disable web security on sauce labs

    because it's not needed locally, and safer without it
    tjenkinson committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    382bda2 View commit details
    Browse the repository at this point in the history
  5. fix log

    tjenkinson committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    0ea1813 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. Enable extended debugging.

    itsjamie committed Aug 30, 2019
    Configuration menu
    Copy the full SHA
    8333f2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    936a5f0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request video-dev#2358 from video-dev/increase-before-each…

    …-timeout
    
    Increase before each timeout
    itsjamie committed Aug 30, 2019
    Configuration menu
    Copy the full SHA
    e9461e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Tunnel localhost

    itsjamie committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    2a9549c View commit details
    Browse the repository at this point in the history
  2. Open localhost.

    itsjamie committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    9750a13 View commit details
    Browse the repository at this point in the history
  3. Revert "only disable web security on sauce labs"

    This reverts commit 382bda2.
    
    I was getting confused with --no-sandbox
    tjenkinson committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    959489a View commit details
    Browse the repository at this point in the history
  4. Merge pull request video-dev#2352 from video-dev/update-functional-es6

    Update functional tests to ES6.
    itsjamie committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    6618a80 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Fix for issue video-dev#2336: Remove misplaced timescale normalizing …

    …in delta computation (video-dev#2354)
    
    Remove a misplaced scale normalization in a timestamp delta compuation in the mp4-remuxer when checking for sample gaps and overlapping.e
    tchakabam authored and John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    85f5cc9 View commit details
    Browse the repository at this point in the history
  2. Do merge

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    d82f680 View commit details
    Browse the repository at this point in the history
  3. Fix linting

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    356f684 View commit details
    Browse the repository at this point in the history
  4. Fix lint errors

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    aeee6f9 View commit details
    Browse the repository at this point in the history
  5. Fix failing test

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    9d3dc30 View commit details
    Browse the repository at this point in the history
  6. Fix more lint errors

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    d214bc9 View commit details
    Browse the repository at this point in the history
  7. Add upstream changes to timeline-controller

    Rob Walch committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    3d3ffea View commit details
    Browse the repository at this point in the history
  8. Merge TS changes in 608-parser

    itsjamie authored and John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    4d666ac View commit details
    Browse the repository at this point in the history
  9. TS track utils

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    a408b74 View commit details
    Browse the repository at this point in the history
  10. Improve 608 parser typings

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    32bfc16 View commit details
    Browse the repository at this point in the history
  11. Remove hooks

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    3f97d88 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'upgrade/v0.13.0' of github.com:jwplayer/hls.js into upg…

    …rade/v0.13.0
    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    8480edd View commit details
    Browse the repository at this point in the history
  13. Fix lint error

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    70c062c View commit details
    Browse the repository at this point in the history
  14. Fix type errors

    John Bartos committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    0818601 View commit details
    Browse the repository at this point in the history
  15. Fix createNativeTrack test

    Rob Walch committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    5c46588 View commit details
    Browse the repository at this point in the history
  16. Handle rounding errors in bandwidth estimator tests

    Rob Walch committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    961398e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3b071c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Fix more errors

    John Bartos committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    7b3955a View commit details
    Browse the repository at this point in the history
  2. Fix exception parsing cues

    John Bartos committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    772479d View commit details
    Browse the repository at this point in the history
  3. Fix bad conditional in key loader

    John Bartos committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    83083cf View commit details
    Browse the repository at this point in the history
  4. Add CDNBye to readme (video-dev#2349)

    snowinszu authored and mangui committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    1d7ae77 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Fix bad conditional in key loader

    John Bartos committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    ee2c877 View commit details
    Browse the repository at this point in the history
  2. Remove Object.keys call from 608 channels array

    Rob Walch committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    bc1644c View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2019

  1. CR fixes

    OrenMe committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    18955e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. less verbose webpack output on CI

    because there is so much that it causes the end of the logs to be truncated on netlify
    tjenkinson committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    5ea6526 View commit details
    Browse the repository at this point in the history
  2. also attempt to build docs on travis

    so that errors aren't missed
    tjenkinson committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    3679dd5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request video-dev#2368 from video-dev/bugfix/key-loader-ts…

    …-bug
    
    Fix bad conditional in key loader causing the wrong key to be loaded
    robwalch committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    043118a View commit details
    Browse the repository at this point in the history
  4. Log error rather than throwing exception when flushLiveBackBuffer f…

    …or live stream without media attached
    
    Fixes video-dev#2333
    Rob Walch committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    5fa3cc9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request video-dev#2379 from video-dev/webpack-ci-less-verbose

    Less verbose webpack output on CI, and attempt to build docs on travis
    robwalch committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    2404aad View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Update jwplayer test stream urls

    Rob Walch committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    230df65 View commit details
    Browse the repository at this point in the history
  2. Merge pull request video-dev#2380 from video-dev/bugfix/remove-thow-w…

    …ithout-media-on-flush-backbuffer
    
    Bugfix: Uncaught exception trying to flush back buffer when starting live stream
    robwalch committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    fe02dbf View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Fix typo in API.md

    AndreasCag committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    2448d72 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2019

  1. use npm ci instead of npm install

    because this is quicker, but also validates that the package-lock is in sync with the package.json
    
    Without this anything in the package.json that is out of sync with the package-lock gets silently updated and the integrity is not checked
    tjenkinson committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    8556df5 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2019

  1. buffer-controller CR fixes

    OrenMe committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    af51c03 View commit details
    Browse the repository at this point in the history
  2. reset subtitle tracks state

    OrenMe committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    10bf1b8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request video-dev#2392 from video-dev/npm-ci

    use `npm ci` instead of `npm install`
    tjenkinson committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    fff952e View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2019

  1. Configuration menu
    Copy the full SHA
    6557166 View commit details
    Browse the repository at this point in the history
  2. fix test

    OrenMe committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    eb35560 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb263f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2019

  1. Merge pull request video-dev#2303 from video-dev/bugfix/2099

    fix: calling detatchMedia() followed by attachMedia() causes audio to not play
    robwalch committed Oct 8, 2019
    Configuration menu
    Copy the full SHA
    09797f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Add "sanity-check" package script

    Run docs in travis build
    Fix type check errors
    Rob Walch committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    efdaedf View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Merge pull request video-dev#2405 from video-dev/bugfix/sanity-checks

    Fix netlify build in master and add build checks
    robwalch committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    06b86ea View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Merge branch 'upstream/master' into upgrade/v0.13.0

    * upstream/master:
      Add "sanity-check" package script Run docs in travis build Fix type check errors
      add additional check for no subtitle tracks
      fix test
      reset subtitle tracks state
      buffer-controller CR fixes
      use `npm ci` instead of `npm install`
      Fix typo in API.md
      Update jwplayer test stream urls
      Log error rather than throwing exception when `flushLiveBackBuffer` for live stream without media attached Fixes video-dev#2333
      also attempt to build docs on travis
      less verbose webpack output on CI
      CR fixes
      Fix bad conditional in key loader
      Add CDNBye to readme (video-dev#2349)
      handle altAudio when main elementry stream has muxed AV
      also reaset fragmentTracker for audio on detach
      fix commented code
      fix: calling detatchMedia() followed by attachMedia() causes audio to not play
    
    # Conflicts:
    #	package.json
    #	scripts/precommit.sh
    #	src/controller/stream-controller.js
    #	src/controller/timeline-controller.ts
    #	src/loader/m3u8-parser.ts
    Rob Walch committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    047e7d5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into upgrade/v0.13.0

    * master:
      Prevent the use of Array methods not available in IE11
      Update test streams
    
    # Conflicts:
    #	.eslintrc.js
    #	src/controller/level-controller.js
    #	src/controller/timeline-controller.ts
    #	tests/test-streams.js
    Rob Walch committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    12fa847 View commit details
    Browse the repository at this point in the history