-
Notifications
You must be signed in to change notification settings - Fork 0
Version History
Gianni Ferullo edited this page Feb 3, 2015
·
7 revisions
- Adjust the bento-style metadata, fixes BTGSITESUPPORT-3227
- Change duration of idle time to 3 seconds
- Run karma tests for flash.js and html5.js
- If content started playing before BTG loads, make sure the state history is relayed, fixes BTGSITESUPPORT-3227
- Use video 1.9.0, fixes BRBPL-4461. Manage the playhead better
- Use gui 0.13.4 with Android scrubbing fixes, fixes BRBPL-4472
- Fix seeking BRBPL-4461, fix big play button, use new bento and bento-model-adapter
- Use Bento 1.13.0
- Deploy to S3
- Refactoring userManager into singleton
- Reset playhead offset after an ad plays
- Don't trigger metadata event from ad complete
- Make sure Freewheel ads send metadata events, fixes BRBPL-4460
- Use swfobject 2.2 instead of 2.3, since 2.2 is more stable, fixes BTGSITESUPPORT-3225
- Include support branch 0.9.4 which fixes jQuery override
- Remove pjs-url-util dependency
- Rename player.js to edgeplayer.js, fixes BRBPL-4434
- Fix issue with big play button, closes BRBPL-4419
- Merge in support 0.9.3
- Call pause when learn more is clicked, fixes BRBPL-4398
- Remove test code that caused fatal bug in 0.11.0 (0.11.0 is removed from history)
- Ignore initialize event when video element src equals location.href, which is what FreeWheel sets it to after an ad.
- Fix issue with playhead and duration display when transitioning from an ad to content, fixes BRBPL-4399.
- Prime reporting if swf 404s or times out , BRBPL-4333
- Reporting tweaks, BRBPL-4380
- Documentation updates, BRBPL-4375
- Multiple overlays, overlay timing, fixes BRBPL-4342, fixes BRBPL-4342
- Add crossdomain attr to video el, multiple overlays, fix manager list
- Update project settings to use .jshintrc and .jsbeautify instead of grunt/settings/
- Add tests for ShareUtil, adjust karma test dev approach
- Remove dependencies that are now run in pjs/services
- Update Handlebars to 2.0
- Remove deps that are not required by VTT availabilty (e.g. cc-prefs-manager)
- Add WebVTT support from mediaGen BRBPL-4285
- Support for mediaGen overlays BRBPL-4314
- Move exports from finish.js into project specific exports
- Add first test for a manager (ServicesUrlManager)
- Tests for api callbacks
- Clean up config initializing and add tests
- Updates for documentation
- Change namespace from MTVNPlayer to PJS (MTVNPlayer remains an alias)
- Use Zepto without "data" module
support branch, not included until 0.13.0
- Use
$.noConflict(true) instead of $ .noConflict() to return global jQuery to original value.
support branch, not included again until 0.9.4 and 0.13.0
- Catch Coda error so other events will work
- Conviva manager
- Add initializing event
- Add constants for user model
- Remove old endslate code
- Process share links
- Underscore 1.7.0 compatibility
- Use Zepto 1.1.4.
- Extend PlaylistManager correctly
- Send blank metadata event on ad complete for FreeWheel
- Freeze config object, PlayState and Events.
- Using the config object more safely
- Remove config param constants and use functions to access properties
- Handle video events correctly for FreeWheel
- Show loading icon while freewheel loads
- Organize BTG managers
- Handle config errors better
- Use placeholder service
- Work on FreeWheel integration and full episode playback
- Full episode seeking
- Template processer takes currentMetadata as argument
- Use pjs-services to get config and feed and mrss
- Integrate bento-model-adaptor into ReportingManager, load BTG code
- Rely on pjs-production.elasticbeanstalk.com for data, mrss is default instead of vmap
- Remove vmap test, remove mtvn-util for player.js, use pjs-fullscreen and pjs-playlist
- Remove extra pkg from Gruntfile, add dirs to clean task
- Add karma unit tests and coveralls.io coverage
- BRBPL-4258: Always dispatch performance events, pages decided if they want to use them. Add performanceStartTime to flashvars so Prime can use the same start time for internal reporting.
- Run jsbeautifier:verify when running grunt:release.
- Use new logger, fixes BRBPL-4235
- Minor refactoring.
- Added metadata event to playlist manager to fire when mrss is parsed and ready. reporting-manager now listens for this metadata event to pass the metadata to bento.
- Fix html5 fullscreen. Fixes BRBPL-4220.
- Fix for CC prefs and legacy html5 player on orientation change. Fixes BRBPL-4037.
- Fix for source maps when using /pjs?v= urls
- Pass tve attributes in for flash and for html5 players. Fixes BRBPL-4088.
- Instead of replacing with rigger, replace with grunt-replace, then rig. Removes dependency on giannif/grunt-rigger.
- Rename vmap.js to player.js.
- Better error handling for feeds.
- Fix issue with config.ready true, fix issue with configloader and in page config values.
- Use mediagen-parser 0.3.1 and fix include for pjs-video.
- Don't run NativeControlsManager if config param isFlash is true.
- Remove plato from grunt release task. Should be run separately.
- Added params to force json/hls mediagens from feeds
- Handle ajax errors for feeds.
- Remove examples and example-templates and move them to their own project.
- Process media gen and feed template vars.
- Added MediaGen Parser project
- Use video 1.6.0, replace stop with pause. There's no stop method on the html5 video element.
- updated mrss-parser dependency version
- Resume work on mrss support.
- Remove Modules.Events.
- Fix for performance event for flash player.
- Fix issue with parsing metadata for html5 legacy player.
- Use production urls for dependencies.
- Fix dialog manager showing multiple panels if invoked repeatedly.
- Remove html and cc-panel-view now that they're in pjs-cc-panel.
- CC panel support for legacy HTML5 Player.
- Inline pjs-dialog and pjs-cc-panel.
- Using correct path for reporting module.
- Adjust CSS for Captions Panel.
- Pass api callbacks a ref to the api.
- Fix issue with muting.
- Build source maps.
- Added QoSManager to managers list
- Proxy INDEX_CHANGE event from Playist to player API.
- TopPanel (metadata panel) default is off.
- Fire mediaEnd event on index change. Clear captions on media end.
- Fix loading icon for flash polyfill state discrepancies.
- Invoke goLive instead of play if isLive and not isDVR, and play has never been called.
- Simple CC Manager displays text over the video from a Video.Events.TIMED_TEXT event.
- No longer invoking preventDefault in PlayerView event handlers, since they brok CC Pref Panel.
- If isLive and not isDVR invoke goLive method when play is clicked.
- Update GUI to use isLive and isDVR separately.
- Wmode opaque required for controls to render over flash in IE.
- Handle both touch and mouse events for PlayerView.
- Handle both click and mouse events for BigButtonPlayView.
- Add index property to playlist items.
- Add playlist back to vmap, uplynk. Add the ability to specify the playlist in the config.
- Fixed Reporting callback names
- Fix for auto creation of players.
- Reporting integration.
- Apply CSS reset to mtvn-p class.
- PJS will use video element in placeholder if it exists (useful for chromecast).
- Support playURI for pjs.
- Remove complicated playlist stuff from pjs for now.
- Remove bento stuff for now.
- Use config-loader package to load configs and mediaGens, and process them.
- Don't send
METADATAevents on duration change, useDURATION_CHANGEevent.player.currentMetadata.durationwill be up to date if checked. - Ability to set live controls from config using isLive property.
- If there is no vmap URL and there is a testSrc, use it.
- Set video module dontManagePlayhead to false.
- Live stream rewind button.
- Add goLive and isLive methods to the api tier.
- Use jQuery for flash build, Zepto for html5, vmap.
- Fix timestamp and version for minified builds.
- Manage UI state for mouse events.
- Fix UserManager. Integrate volume events.
- Include extracted vmap-parser.
- Process ranges in model instead of vmap-parser.
- Refactor out concat task. Include exports instead of contacting.
- Use swfobject installed with bower.
- Fix ref to Modules.ALL in showPlaceholder method.
- Update config url template.
- Ignore form factor errors, for now.
- Wrap localStorage reference in a try/catch
- Added a console shim for IE, to be used at least temporarily. Some jshint tweaks.
- Zepto is built independently, since they don't support bower. See https://github.com/madrobby/zepto/issues/789#issuecomment-21367025
- Upgrade Zepto to 1.1.2
- TopPanel work. Pull share items from config.
- Support for top panel metadata/share.
- CC prefs are peristent. UserManager extends Backbone.Model.
- Captionator integration and CC Pref integration.
- Support segmented scrubber.
- Move url util into url-util.
- Update QUnit. Fix placeholders test.
- Moved module-manager into p-js project, since it's not used by legacy flash/html5.
- Set a flag to know whether or not the panel is shown.
- Fix build path error.
- Use new package-manager (0.8.1) with css loading bug fix.
- Use cc-prefs 0.3.6
- Fix build error. Resolving underscore to 1.5.2.
- 0.3.2
- Use cc pref package 0.3.5
- Fix for cc pref panel flicker before load. - using package-mananager 0.8.0 - appending panel to dom after delay
- Updating default cc-prefs module to 0.3.4
- Fix instantiation errors with legacy argument.
- Support for the legacy html5 player and the closed caption preference panel.
- Support for getting the volume from Prime. Requires more work for getting the current volume for HTML5.
- Fix error messaging for video content
- Tweaks to Corrective Seeking. Only Corrective Seek when the user enters an ad.
- Closed Captioning.
- Refactor Gruntfile.js so it does the deploying with grunt-push-svn. This eliminates the need for a build dir and many other complexities.
- Hide big play/pause with native controls and chromeless form factor.
- Fix performance measurement.
- BRBSUPPORT-1616 flash handles the fullscreen event
- Setting video element to position absolute.
- Start ui timer on media start.
- Fix weird issue with dialog and append vs appendTo.
- Refactored error messaging.
- Moved example templates to their own dir.
- Moved README.md to the github wiki.
- Removed dependency on jsonp, using CORS headers.
- Using only _mtvnPlayerReady instead of two Arrays.
- Deprecating
MTVNPlayer.createPlayers, instead just pass selector toMTVNPlayer.Player. - Fire vmap "resume" callback only after pause.
- Generate examples for each type of player. Copy examples and tests to deployment dir and rewrite paths so they'll work.
- Moved jquery plugin to separate file for vmap, to simplify.
- auto play support (lots of placeholder refactoring).
- only show verbose message if local storage is set.
localStorage.setItem("mtvnVerboseErrorMessaging", true);. - Handling errors from the video module and showing a message.
- Fix for age gate message.
- not setting the video src when the item is ready, not sure why that was there.
- updates to the dialog component.
- AgeGate
- refactor vmap url generation. rename constant.
- performance measurement changes.
- play URI fix for HTML5 Player. override push on _mtvnPlayerAPIReady.
- using constants for config props (since I had a typo, and that shouldn't happen).
- removed mrss tests since they're not set up yet.
- removing testem.json since tests are run with grunt-testem.
- fix unit tests.
- fix placeholder show at the end of content by adding an option for the destroy method to leave the element intact.
- by default, don't hide controls during ads (fullscreen is gone, and we have corrective seeking working).
- unit tests for ad time ranges
- corrective seeking - seeking past a point where an ad hasn't been watched, will return you to the point of the ad you haven't watched. throw error on undefined event names.
- segmented scrubber support
- getting rid of $playerTarget where it's not needed.
- big play button
- using underscore 1.5.1.
- localStorage progressively enhanced.
- support for mrss playlist and flash playback.
- refactored PlaybackManager. removed VMAPPlaybackManager. refactored out shared video element into its own manager. volume is now stored in local storage. added isSeeking and isPaused to top tier. injecting CSS at bootup. more tweaks to the loading icon manager.
- fullscreen fixes
- Fullscreen refactoring. Full Ep refactoring.
- fix native controls
- using GUI 0.3.0
- adjust loading icon css.
- more loading icon tweaks.
- loading icon responding to stalled state. buffering state has been removed since it's not quite useful, stalled is a better indication of when we need to show the loading icon.
- loading icon, shown only before first play event for now.
- optimized big play button. - not loading it at runtime, but it's compiled in.(Add