__group__,ticket,summary,component,version,type,owner,status,created,_changetime,_description,_reporter
Milestone ,12,playOnce not working with Flowplayer playlists,OVA for Flowplayer,,defect,paul,new,2010-08-05T14:06:19-04:00,2010-08-05T14:06:19-04:00,"JW 5.x is fixed - works perfectly.

Flowplayer is fundamentally broken. Mid-rolls can't be played once and the last post-roll won't be played once as the _player.next() doesn't seem to want to force the ""play again"" button to appear when skipping over the last post-roll. The last clip remains and is played.

Can't fix fully for FP - the mid-roll won't work and the final post-roll in a stream sequence won't playOnce. Moving to awaiting status while I talk with FP and see what's the best to do.",paul
Milestone ,23,JW-OAS: should be able to specify if preroll video is scaled or not,OVA for AS3,,defect,paul,new,2010-08-05T15:20:36-04:00,2010-08-05T15:20:36-04:00,"Reported by outnow.ch, Mar 03, 2010
when playing a preroll flv that does not match the size of the current player window, the flv is scaled to best fit the window. on large player windows, the results can be pretty ugly. 

as it seems there is no way to prevent scaling for prerolls.

Comment 1 by brian.betz, Apr 13, 2010
After investigation it seems that the elements of the original playlist, after manipulation by OAS, have a scaling value that is an Object rather than a string.

{url:'/path/file.flv' scaling:{value:'fit'}}

rather than the expected:

{url:'/path/file.flv' scaling:'fit'}

The Inline Ad elements are properly constructed but always set to 'scale'.

Comment 2 by brian.betz, Apr 13, 2010
My previous comment is actually referring to the Flowplayer implementation.

Comment 3 by paul.schulz, Apr 20, 2010
Sorting for FP 0.5.0 RC2
Status: Started

Comment 4 by paul.schulz, Apr 20, 2010
Sorted for FP 0.5.0 RC2 - ads can now be scaled if they have the scaling values in the VAST response and the appropriate scaling option is turned on in the config - e.g.

	enforceLinearInteractiveAdScaling:Boolean:false;
	enforceLinearVideoAdScaling:Boolean:false;

See linear interactive ad examples for this working in action. Also scaling setting on playlist confirmed to be working properly in this RC (by the way, the clip.scaling value is an Object of MediaType as per the way that Flowplayer do it on the API)

Looking into JW scaling - not sure it's possible. Asking.. 

Comment 5 by paul.schulz, Apr 20, 2010
Talking with the Longtail folks Thursday to work out how to add this for JW

Comment 6 by paul.schulz, Apr 21, 2010
Have implemented for JW 5.x - just confirming though that the options are right... and the JW API refers to ""image"" scaling not video so I'm not 100% sure it works yet

",paul
Milestone ,28,OVA incompatible with FP Subtitle Plugin,OVA for Flowplayer,,defect,paul,new,2010-08-05T15:28:29-04:00,2010-08-05T15:28:29-04:00,"OVA is incompatible with FP Subtitle plugin - subtitles shown on ad stream. See test case in release.

Comment 1 by paul.schulz, Apr 20, 2010
Don't think I can do anything about this.. changes required to subtitle plugin to recognise ads in the playlist and not treat them as streams.. ",paul
Milestone ,63,Fix DoubleClick VAST1 structure,Community Site,,defect,paul,new,2010-08-06T11:02:38-04:00,2010-08-06T11:02:38-04:00,DoubleClick VAST1 wrapped ad (example03) does not work - tag structure seems broken?,paul
Milestone ,267,RTL support,OVA for JW Player 5,,defect,paul,new,2011-01-26T03:33:07-05:00,2011-01-26T03:33:07-05:00,"Hello,
We found that the plugin doesn't honor RTL (Hebrew/Arabic) directions, we tried to use this XML:
<div style=""direction:rtl; text-align:right"" dir=""rtl"">
                 שלום I'm a <b>HTML</b> overlay - click on me to go to the advertiser website
                 </div>

Could it be please solved? Also BIDI should be implemented for mixed rtl and ltr.
thanks",maddogx
Milestone ,198,probleum with the module for joomla,Developer Site,,defect,paul,new,2010-11-12T10:01:14-05:00,2010-11-12T10:01:14-05:00,hi there we are a developer company in india. i have installed jw player for the website www.stedmundsjaipur.com and there is a tab latest videos there and in that it is running . when i try to play the file it dose not play the file so can u chek this site and tel me how it can be done or what is the problem with the installation,abinfocom
Milestone ,96,Add an example to demonstrate how to deliver non-VAST ads,Examples,OVA for AS3 (trunk),enhancement,paul,new,2010-08-10T12:22:55-04:00,2010-08-11T18:39:24-04:00,Add an example that illustrates how to deliver non-VAST ads (e.g. from a CMS) using VAST,paul
Milestone ,22,JW-OAS / OpenX: delivery capping does not work in Internet Explorer,OVA for AS3,,defect,paul,new,2010-08-05T15:15:52-04:00,2010-08-05T15:15:52-04:00,"Reported by outnow.ch, Mar 03, 2010

What steps will reproduce the problem?
1. create a preroll ad in openx
2. limit the ad to 1 impression per session
3. view a video
4. view another video

What is the expected output? What do you see instead?

expected:
1st view: show preroll
2nd view: don't show preroll
...

seen:
1st view: show preroll
2nd view: show preroll
...

it works as expected in firefox!


What version of the product are you using? On what operating system?

IE8 / FF3.6

Comment 1 by paul.schulz, Apr 20, 2010
I think this is more of an OpenX issue rather than an Open Video Ads issue... have you logged this with the 
OpenX forum?
Status: Awaiting

Comment 2 by outnow.ch, Apr 20, 2010
openx doesnt seem to be receiving the relevant data (i.e. cookie) when using the OVA 
in internet explorer. so there's not much on openx's / server's side that can be 
done - it works in the firefox flash as expected. i expect this also being a problem 
with other adserver implementations that use cookies to store view data.

Comment 3 by outnow.ch, Apr 20, 2010
(it might also be a problem of the 10.1 beta version of the flash i was using then. 
i'll happily re-test it again with the next OVA release and a virgin installation of 
IE)

Comment 4 by albertmaranian, Apr 29, 2010
this is also an issue happening on my end, it works fine in FF, although it seems
that it's taking a while for FF to recognize the cookie sent by openx. But in chrome
and IE it just won't work. 

I have 8 videos in one page pointing to the same openx ad zone and that zone only has
1 video and set view limit to 1 per session. 

Is this an openx problem or OVA? Any ideas? Thanks

Comment 5 by dre240, Jun 22, 2010
Similar problem here, all browsers seem to require 2 impressions for the session capping to work. Any advice would be greatly appreciated.
",paul
Milestone ,99,Timeline can be moved within the start and end of a linear ad,OVA for JW Player 4,OVA for Flowplayer (trunk),defect,paul,new,2010-08-11T03:48:27-04:00,2010-08-18T10:19:10-04:00,"For the first 300 milliseconds, the timeline can be moved by the user (at the start and end of a linear ad).

Need to find a way to be more secure on this so that users can't skip through ads by quickly flicking the timeline at the startup of an ad...

It's the same for both the Flowplayer and JW Player plugins.",paul
Milestone ,59,Produce AS3 doc for API,Documentation,,enhancement,paul,new,2010-08-05T16:48:42-04:00,2010-08-05T16:48:42-04:00,Comment code and produce AS3 doc for API and publish to Community site,paul
Milestone ,112,Implement an advanced connector for Tremor,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-13T13:49:25-04:00,2010-08-13T13:49:25-04:00,Implement an advanced ad server connector for Tremor where the config just requires the Tremor account ID ? Is this possible - need to talk with Tremor.,paul
Milestone ,143,Add support for the full set of flashvar variables,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2010-09-11T08:03:20-04:00,2010-09-11T08:03:20-04:00,"Check/add support for the full range of JW5 flashvars that impact player behaviour.

http://developer.longtailvideo.com/trac/wiki/Player5FlashVars",paul
Milestone ,18,% does not work in region settings,OVA for JW Player 5,,defect,paul,new,2010-08-05T14:15:40-04:00,2010-08-05T14:15:40-04:00,"Reported by craigdeanwhitmore, Jan 12, 2010

Using JWplayer 5.0 with latest plugin

In the documentation it says to use

""width"" : ""90%""

but this does not work

you have to use

""width"" : ""90pct""

and this works fine setting the width of 90% of the video.",paul
Milestone ,37,Unordered adslots produce invalid results,OVA for AS3,,defect,paul,new,2010-08-05T15:51:11-04:00,2010-08-05T15:51:11-04:00,"If ad slots are ordered as follows:

                ""schedule"": [
                    {
                        ""zone"": ""18"",
                        ""position"": ""post-roll""
                    },
                    {
                        ""zone"": ""33"",
                        ""position"": ""bottom"",
                        ""width"": 450,
                        ""height"": 50,
                        ""startTime"": ""00:00:05"",
                        ""duration"": ""15""
                    }
                ],

The overlay won't play. Must be something about being unordered.
Delete comment Comment 1 by paul.schulz, Apr 28, 2010
This schedule results in the overlay playing over the second ad slot:

                ""schedule"": [
                    {
                      ""zone"": ""5"",
                      ""position"": ""pre-roll""
                    },
                    {
                      ""zone"": ""30"",
                      ""startTime"": ""00:00:01"",
                      ""duration"": 15,
                      ""width"": 450,
                      ""height"": 50
                    },
                    {
                      ""zone"": ""5"",
                      ""position"": ""pre-roll""
                    },
                    {
                      ""zone"": ""30"",
                      ""startTime"": ""00:00:20"",
                      ""duration"": 10,
                      ""width"": 450,
                      ""height"": 50
                    }
                ]",paul
Milestone ,21,Forced ad impressions fired up front rather for empty ad slots rather than on demand,OVA for AS3,,enhancement,paul,new,2010-08-05T15:13:28-04:00,2010-08-05T15:13:28-04:00,"At the moment, the impressions for empty ad slots (empty VAST responses) are fired up front rather than on demand... change this so that they fire as each empty ad slot is hit...

See:

VASTController.processImpressionsToForceFire() and see example 5 - custom ad delivery example",paul
Milestone ,1,Support multiple overlays per ad slot,OVA for AS3,,enhancement,paul,new,2010-08-05T13:45:13-04:00,2010-08-05T13:45:39-04:00,Support the display of multiple overlay ads in 1 showing with < > buttons to flip between them,paul
Milestone ,3,"Allow ""regions"" to be defined at a general Ad config level, not just Ad Slot level",OVA for AS3,,enhancement,paul,new,2010-08-05T13:49:58-04:00,2010-08-05T13:49:58-04:00,"Allow ""regions"" to be defined at an Ad Group level, not just an Ad Slot level:

e.g. allow this:

            ""ads"": {
                ""server"": {
                    ""type"": ""OpenX"",
                    ""vastURL"": ""http://openx.bouncingminds.com/openx/www/delivery/fc.php""
                },
                ""schedule"": [
                    {
                        ""zone"": ""30"",
                        ""width"": 450,
                        ""height"": 50,
                        ""startTime"": ""00:00:05"",
                        ""duration"": ""15""
                    }
                ],
               ""regions"": {
                	""flash"": ""reserved-bottom-center-w450px-h50px-transparent""
                }
            },",paul
Milestone ,4,Place a transition between ads and streams,OVA for AS3,,enhancement,paul,new,2010-08-05T13:51:10-04:00,2010-08-05T13:51:10-04:00,Place a fading transition between shows and ads to make the transition look nicer,paul
Milestone ,7,Remote debug config option,OVA for AS3,,enhancement,paul,assigned,2010-08-05T13:53:22-04:00,2010-08-11T18:50:02-04:00,"Debug config option needed to allow debug to be pumped directly to an Open Video Ads service for 
diagnosis...",paul
Milestone ,8,Make security exception very visible,OVA for AS3,,enhancement,paul,new,2010-08-05T13:59:59-04:00,2010-08-05T13:59:59-04:00,Improve the visibility/reporting of the security exception,paul
Milestone ,9,Can't load playlist based show stream config over a HTTP connection,OVA for AS3,,enhancement,paul,new,2010-08-05T14:00:55-04:00,2010-08-05T14:00:55-04:00,"The playlist based approach for loading show config doesn't work if the config is loaded over the 
web using HTTP (as it doesn't load before the stream sequence is constructed)

e.g. the following doesn't work:

            ""shows"": {
            	""playlist"": { 
            		""type"": ""mrss"",
            		""url"": ""http://static.openvideoads.org/tests/kaltura-test-playlist.mrss""
            	}
            },",paul
Milestone ,10,Improve efficiency of companion DIV matching code,OVA for AS3,,enhancement,paul,new,2010-08-05T14:02:25-04:00,2010-08-05T14:02:25-04:00,"Right now, if a VAST response returns a set of companion ad sizes, the code searches based on that  list trying to match against the companions that the user has defined in their config.

It should the other way around as that is more efficient.

See example43 as an illustration - the VAST template has 10+ companions, but only 2 are user defined on the page, but the matching goes through the 10+ list ...",paul
Milestone ,13,Add support for Google AdSense type overlays,OVA for AS3,,enhancement,paul,new,2010-08-05T14:07:01-04:00,2010-08-05T14:07:01-04:00,Add support for Google AdSense overlays... not sure how to do this,paul
Milestone ,14,Add JS API to allow regions to be dynamically restyled,OVA for AS3,,enhancement,paul,new,2010-08-05T14:08:16-04:00,2010-08-05T14:08:16-04:00,"Add a JS API to the Flowplayer OAS to allow regions to be dynamically restyled

Comment 1 by paul.schulz, Nov 18, 2009
Implementing...

Return codes are:

-1, Overlay Controller not active
-2, No region found for id:<region-id>
1, successfully passed to region to process",paul
Milestone ,27,Implement non-skippable ads,OVA for AS3,,enhancement,paul,new,2010-08-05T15:27:21-04:00,2010-08-05T15:27:21-04:00,"2> No-skippable ads.  (see hulu.com) If a user seeks past an ad break I would like the break they skipped over to be triggered and played before they return to the stream.

Reported by Scott",paul
Milestone ,33,Add support for expandedWidth and expandedHeight - non-linears,OVA for AS3,,enhancement,paul,new,2010-08-05T15:46:54-04:00,2010-08-05T15:46:54-04:00,"Add support for expandedWidth and expandedHeight - non-linears

The expandable companion is a format I’ve seen on Brightcove players, so maybe it is something custom for Brightcove???  On Brightcove it works like this:
 --As soon as the preroll begins playing, the expandable ad is shown typically covering the playlist navigation portion of the player.  Not all players are suited for expandables, there has to be some portion of the player to expand over.

--When the preroll finishes, the expandable ad disappears and the playlist navigation is visible again.

You can see an example here in the “asae2” video:  

http://www.adhostingsolutions.com/test/bc/brightcove3-ctn-demo.html.  You can see the expandable covers the playlist and then collapses.  On players with no playlist, the expandable option is not valid.",paul
Milestone ,36,Create a HTML 5 version of the VAST framework,OVA for AS3,,enhancement,paul,assigned,2010-08-05T15:50:00-04:00,2010-08-25T03:38:06-04:00,Produce a version of the framework that can be used with a HTML 5 player,paul
Milestone ,44,"Add support for timed ""mouse over"" on linear ads",OVA for AS3,,enhancement,paul,new,2010-08-05T16:02:04-04:00,2010-08-05T16:02:04-04:00,"Add support so that a timed ""click here"" appears a short while after the linear ad starts",paul
Milestone ,47,Indicate on the Flowplayer timeline scrubber at when an ad will be played for mid-roll ads.,OVA for Flowplayer,,enhancement,paul,new,2010-08-05T16:07:22-04:00,2010-08-05T16:07:22-04:00,"Reported by ugoenyioha, Jul 05, 2010
Is it possible to place an indicator on the flowplayer timeline when an Ad will play for mid-roll ads? 

Most players, Hulu, ABC etc to this. I think it'll be useful to prevent surprising the user with an ad.  

Comment 1 by ugoenyioha, Jul 05, 2010
Sorry. I clicked send too soon before I could tag this appropriately. 

Comment 2 by ugoenyioha, Jul 05, 2010
One more comment. I'm curious to understand how much work this would be. As I wouldn't mind implementing this myself if it came to that. 

Comment 3 by paul.schulz, Jul 09, 2010
Yeh, this would be a really nice feature. I've been wondering about it myself.

At the least it would require a custom control bar to support the new graphics that are used to represent the ad  points... if someone can give me some pointers about how best to represent the ads on the FP control bar and a way to do that without a custom control bar, I'd like to implement it as well... 

Comment 4 by ugoenyioha, Jul 09, 2010
Awesome! So when do you plan to look into this. If I can steal some cycles, I plan to actually evaluate this starting from next week. Let me know. :)",paul
Milestone ,48,Play ads when user scrubs past a mid-roll ad on Flowplayer,OVA for Flowplayer,,enhancement,paul,new,2010-08-05T16:10:03-04:00,2010-08-05T16:10:03-04:00,"Reported by ugoenyioha, Jul 05, 2010
If a user scrubs the timeline past a mid roll advert, open-video-ads should play the last mid-roll advert that was skipped. 

Comment 1 by ugoenyioha, Jul 05, 2010
Same comment here. Trying to understand how much effort this would be. I won't mind implementing this myself. 

Comment 2 by paul.schulz, Jul 09, 2010
Yeh, this is tricky.

The ad streamer actually schedules the ad in advance and places it 'instream"" using the Flowplayer API based on the calculated timings. If someone fast forwards, they in effect make the player miss the timing event to trigger the start of the ad.

What I'd have to do is ""force"" insertion of ads at the new timepoint after checking if any have been missed.

It's possible. Not sure how stable it would be... I'll need to look more into it...  I'll put on my TO DO list...

Comment 3 by ugoenyioha, Jul 09, 2010
Hmm...interesting. Ok. Same comment here. I'm happy to look into it from next week once I get a few cycles. But maybe you'll get to it before I can. :)",paul
Milestone ,49,Create overlay example - no pause,Examples,,enhancement,paul,new,2010-08-05T16:41:01-04:00,2010-08-05T16:41:01-04:00,Create an overlay example that illustrates how to not pause the show when an overlay is clicked through,paul
Milestone ,52,JW Wordpress plugin compatibility,Community Site,,enhancement,paul,new,2010-08-05T16:43:20-04:00,2010-08-05T16:43:20-04:00,Get OVA working with JW wordpress plugin,paul
Milestone ,56,Provide initial VCAST implementation,OVA for AS3,,enhancement,paul,new,2010-08-05T16:45:58-04:00,2010-08-05T16:45:58-04:00,Add support for VCAST,paul
Milestone ,124,Write tutorial on targeted advertising with OpenX,Documentation,,enhancement,paul,new,2010-08-19T12:20:32-04:00,2010-08-19T12:20:46-04:00,Write tutorial on how to deliver targeted advertising (e.g. overlays etc.) with OpenX - frequently asked question.,paul
Milestone Community Site,91,JW Player 5 SWF update - to remove Flash debug exception,Community Site,OVA for JW Player 5 (v0.4.3),defect,paul,new,2010-08-08T19:06:06-04:00,2010-08-08T19:06:06-04:00,Update JW Player 5 SWF to remove the flash debug exception created when loading the BOTR playlist (on slower connections),paul
Milestone Community Site,190,Document the fact that the ad slot needs to be ordered as played,OVA for AS3,OVA for AS3 (trunk),defect,paul,assigned,2010-11-04T13:43:28-04:00,2011-08-26T15:23:47-04:00,Document in the configuration guide that ad slots need to be ordered as played otherwise they won't work,paul
Milestone Community Site,191,Document autoPlay rules,OVA for AS3,OVA for AS3 (trunk),defect,paul,assigned,2010-11-04T13:47:10-04:00,2011-08-26T15:24:34-04:00,"Document autoPlay rules:

1. If pre-roll scheduled, autoPlay needs to be specified in OVA if required - declaration on the playlist is insufficient as the playlist item isn't the first item to be played

2. OVA overrides player settings if conflicting",paul
Milestone Community Site,253,Document control bar enable/disable options,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,assigned,2011-01-13T14:03:39-05:00,2011-08-26T15:37:01-04:00,"Document control bar enable/disable options in RC3 notes.

E.g. examples:

http://static.openvideoads.org/rc/2/ova.jwplayer.5x/examples/pages/controlbar/index.html",paul
Milestone Community Site,279,Document the Javascript API,Community Site,OVA for AS3 (trunk),defect,paul,new,2011-01-29T06:39:46-05:00,2011-01-29T06:39:46-05:00,Document the Javascript API,paul
Milestone Community Site,292,Update overlay close button configuration,Documentation,OVA for AS3 (trunk),defect,paul,new,2011-02-23T08:40:13-05:00,2011-02-23T08:40:13-05:00,"Make sure this is documented:

    ""overlays"": {
                ""closeButton"": { ""enabled"": false }
    },
",paul
Milestone Community Site,301,Document how to override default regions per ad type,Documentation,OVA for AS3 (trunk),defect,paul,new,2011-03-04T17:52:08-05:00,2011-03-04T17:52:08-05:00,"Document how this example works:

http://static.openvideoads.org/qa/rc3-8/ova.flowplayer/examples/overlays/example04.html

Overriding the region used by ad type",paul
Milestone Community Site,433,Update support docs to use flowplayer-3.2.8.min.js,Documentation,OVA for AS3 (trunk),defect,paul,new,2012-04-30T06:43:12-04:00,2012-04-30T06:43:12-04:00,"Update all includes in the OVA support docs to use ""flowplayer.min.js"" and check-in the latest min.js version to that filename in the assets folder",paul
Milestone Community Site,109,Write tutorial about setting up a custom VAST ad server,Documentation,,enhancement,paul,new,2010-08-13T08:49:41-04:00,2010-08-13T08:49:41-04:00,Write a tutorial that talks through how to setup a custom VAST ad server and plug into OVA  - integrating VAST with a CMS,paul
Milestone Community Site,110,Write a tutorial about integration OVA for AS3 with OSMF,Documentation,,enhancement,paul,new,2010-08-13T08:51:08-04:00,2010-08-13T08:51:08-04:00,"As the OSMF plugin is produced, document the steps/learnings in a new tutorial for custom player developers",paul
Milestone Community Site,113,Write an OVA Tutorial on using OVA with BOTR,Documentation,OVA for AS3 (trunk),enhancement,paul,new,2010-08-13T13:50:27-04:00,2010-08-13T13:50:27-04:00,Write an OVA tutorial on using OVA with BOTR and use Tremor as the ad server example,paul
Milestone Community Site,114,Build a web page configuration tool to generate OVA configuration,Documentation,OVA for AS3 (trunk),enhancement,paul,new,2010-08-13T13:51:16-04:00,2010-08-14T03:32:24-04:00,Build a web page that allows OVA configuration to be generated,paul
Milestone Community Site,159,Document a guide to using the Wordpress and Drupal modules,Documentation,,enhancement,paul,new,2010-09-16T18:12:24-04:00,2010-09-16T18:12:24-04:00,"Document a guide to using the wordpress and drupal modules

See:

www.openvideoads.org/wordpress
www.openvideoads.org/drupal

for working examples",paul
Milestone Community Site,208,Add Telemetry examples to doc site,Examples,OVA for AS3 (trunk),enhancement,paul,new,2010-11-30T05:19:17-05:00,2010-11-30T05:19:17-05:00,Add Telemetry VPAID examples to doc site,paul
Milestone Community Site,129,Start producing an FAQ to capture the key support questions,Documentation,OVA for AS3 (trunk),enhancement,paul,new,2010-08-20T20:14:52-04:00,2010-08-20T20:14:52-04:00,"Start putting an FAQ together to capture the key support questions.

List includes:

* Why does my linear ad hang at the end and not finish (metadata/vast duration wrong)
",paul
Milestone Community Site,363,"Sort out OpenX OnRamp and Enterprise ""how to"" documentation",Documentation,OVA for AS3 (trunk),enhancement,paul,new,2012-03-10T06:47:21-05:00,2012-03-10T06:47:21-05:00,"Sort out OpenX OnRamp and Enterprise ""how to"" documentation - self explanatory.

See this forum thread:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/25546/ova-setup-and-configuration-for-dummies",paul
Milestone Community Site,120,Add intergi.com to supported Ad Networks listing,Community Site,,enhancement,paul,new,2010-08-17T13:11:24-04:00,2010-08-17T13:11:24-04:00,Add intergi.com to the supported Ad Networks/Servers page,paul
Milestone Community Site,102,Add option to allow debugger to be turned off,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,assigned,2010-08-11T18:44:50-04:00,2010-08-14T15:21:44-04:00,,paul
Milestone Developer Site,108,Move TRAC source browser links behind login,Community Site,,defect,paul,new,2010-08-12T18:25:39-04:00,2010-08-12T18:25:39-04:00,Move the links to the source browser behind the reg/login controls,paul
Milestone Developer Site,71,Implement improved registration flow,Developer Site,,defect,paul,new,2010-08-06T18:02:35-04:00,2010-08-06T18:02:35-04:00,"Implement improved registration flow - install 

http://trac-hacks.org/wiki/AccessMacro
http://trac-hacks.org/wiki/ProtectedMacro

and use the features to conditionally show links to either the actual content (if logged in) or a registration prompt if not logged in.",paul
Milestone OVA for AS3 (v1.0.1),334,"Strange characters in the URL case GA Flash to crash, bringing down OVA",OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-01-30T13:02:14-05:00,2012-01-30T13:02:14-05:00,"See GA Flash ticket:

http://code.google.com/p/gaforflash/issues/detail?id=85

Stopped this crashing OVA with a try{}catch around GA code, but it causes GA to be disabled.
",paul
Milestone OVA for AS3 (v1.0.1),349,"Region with ""background"":""transparent"" fails",OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-03-02T06:12:24-05:00,2012-03-02T06:12:24-05:00,"OVA fails when ""background"": ""transparent"" is set - e.g:

        ""regions"": {
            ""declarations"": [
               {
                  ""id"": ""my-ad-notice"",
                  ""width"": 200,
                  ""height"": 40,
                  ""background"": ""transparent"",
                  ""style"": "".bigText { font-family: 'sans-serif'; font-size: 15pt; leading:3px; font-style: italic; font-color: #FF3300; }""
               }
            ]
        },
",paul
Milestone OVA for AS3 (v1.0.1),366,OVA internal (master GA) tracking not firing for HTML5 overlays,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-03-15T10:40:46-04:00,2012-03-15T10:40:46-04:00,"When a HTML5 non-linear is configured as the only ad slot, the OVA internal (master GA) tracking is not firing. Is the custom tracking firing?

See:

http://static.openvideoads.org/qa/1.0.1-rc1/ova.jwplayer.5x/examples/pages/overlays/ad-types-html5/example06.html

",paul
Milestone OVA for AS3 (v1.0.1),482,"VPAID audio plays when getVersion on VPAID ad returns ""undefined""",OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-06-27T07:12:17-04:00,2012-06-27T07:12:17-04:00,"VPAID audio plays when getVersion on VPAID ad returns ""undefined"" - the sound plays over the show stream because OVA closes the ad and resumes playback but the sound channels don't seem to be closed on the ad - is there anything OVA can do in this case?

Reported on the forum:

http://www.longtailvideo.com/support/forums/open-video-ads/bug-reports/27342/bug-ad-audio-plays-with-content-video",paul
Milestone OVA for AS3 (v1.0.1),119,Make ad calls when new show clip loaded,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-17T09:36:34-04:00,2011-09-19T12:55:50-04:00,"Implement a scheme where the ad calls are made when the show is loaded, not all at once at the start.

Use a playlist as the example - for both JW and Flowplayer where multiple clips are in the list... 

",paul
Milestone OVA for AS3 (v1.0.1),402,Add suport for VPAID 2.0,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-11T04:28:53-04:00,2012-04-11T04:28:53-04:00,VPAID 2.0 spec has been released. Add support (and a test harness),paul
Milestone OVA for AS3 (v1.0.1),403,Add support for VAST 3.0,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-11T04:29:32-04:00,2012-04-11T04:29:32-04:00,The VAST 3.0 is about to be finalised/released (post May 10th). Add support for it.,paul
Milestone OVA for AS3 (v1.0.1),404,Add support for VMAP 1.0,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-11T04:32:36-04:00,2012-04-11T04:32:36-04:00,VMAP 1.0 is about to be released (post May 10th). Add support,paul
Milestone OVA for AS3 (v1.0.1),408,Make javascript injection the default for HTML5 based non-linear ad display,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-12T10:59:20-04:00,2012-04-12T10:59:20-04:00,"Currently the OVA jQuery library calls are used by default to insert non-linear ad content when displayed in HTML5 mode.

Make Javascript insertion the default approach with the jQuery library (or any other library for that matter) the exception that can be turned on via config.

Go with an option like this:

""ads"": {
    ""overlays"": {
          ""regions"": {
                ""html5"": [
                       {
                            ""region"": ""bottom"", 
                            ""calls"": ""inject | jquery | mootools | [ { ""insert"": ""writeHTML"" }, { ""read"": ""readHTML"" } ]""
                       }
                ]
          }
     }
}

Also, revisit the Companion related javascript injection code and clean that up so that it correctly supports Javascript based companions removing the need for the jQuery library there as well.",paul
Milestone OVA for AS3 (v1.0.1),417,Review inefficient media selection code,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-18T07:29:48-04:00,2012-04-18T07:29:48-04:00,It seems that getStreamToPlay() is called many many times - is this inefficient?,paul
Milestone OVA for AS3 (v1.0.1),440,Add Skip Ad support for VPAID ads,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-05-04T02:32:04-04:00,2012-05-04T02:32:04-04:00,Add Skip Ad support for VPAID ads,paul
Milestone OVA for AS3 (v1.0.1),458,Document support for EmediateAd,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-05-22T13:23:12-04:00,2012-05-22T13:23:12-04:00,Document support for new ad server/network - EmediateAd and let Simon know when done,paul
Milestone OVA for AS3 (v1.0.1),488,"Implement ""pause-roll""",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-07-12T05:09:32-04:00,2012-07-12T05:09:32-04:00,"Implement a ""pause-roll"" feature",paul
Milestone OVA for AS3 (v1.0.1),490,Add support for Non-Linear wrapped ad tags,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-07-13T11:38:05-04:00,2012-07-13T11:38:05-04:00,"Add support for Non-Linear wrapped ad tags.

Required by Zedo - see email thread - July 13. Sammy.",paul
Milestone OVA for AS3 (v1.0.1),26,Fire click tracking URL if click through pressed,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2010-08-05T15:26:30-04:00,2011-09-19T12:57:00-04:00,"At the moment the framework does not process the ""click tracking"" URLs if the ""click throughs"" are processed. Add this in.

James requested.",paul
Milestone OVA for AS3 (v1.0.1),164,Verify flash versions with OVA build,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2010-09-22T16:22:38-04:00,2011-09-19T12:58:00-04:00,"When we use your plugin, it seems that we have some problems with several versions of flash.
But the last version works fine.

Here is a result of our test using your plugin :
All 10.0.x version of Flash don't work.
It seems OK with Chrome browser, because if I am right, it has its own version of Flash.
It seems not OK with IE 8 (flash version 10.1.15).
For version 10.1.x under Firefox, here is a result set of our tests :

Version
System	Status
WIN 10,1,12,36	FF 3.6.3	KO
WIN 10,1,22,87	FF 3.6.3	KO
WIN 10,1,32,18	FF 3.6.3	KO
WIN 10,1,42,34	FF 3.6.3	KO
WIN 10,1,53,64	FF 3.6.3	OK
WIN 10,1,53,64	Chrome 5	OK
WIN 9,0,28,0	IE 7	KO",paul
Milestone OVA for AS3 (v1.0.1),312,Custom properties seem to be overwriting across ad slots,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2011-08-08T10:50:30-04:00,2011-09-19T13:00:53-04:00,"Custom properties are not held specific to ad slot definitions - they seem to be overwriting on a ""last defined"" basis.

See this forum post for details:

http://www.longtailvideo.com/support/forums/open-video-ads/setup-and-configuration/21663/schedule-specific-properties",paul
Milestone OVA for AS3 (v1.0.1),350,Font-style: Italics is being ignored on Flash 11,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-03-02T07:06:40-05:00,2012-03-02T07:06:40-05:00,"The following region config does not seem to work correctly on Flash 11? (font-style: italics):

        ""regions"": {
            ""declarations"": [
               {
                  ""id"": ""my-ad-notice"",
                  ""width"": 200,
                  ""height"": 40,
                  ""backgroundColor"": ""transparent"",
                  ""style"": "".bigText { font-family: 'sans-serif'; font-size: 15pt; leading:3px; font-style: italic; color: #FF3300; }""
               }
            ]
        },

See:

http://static.openvideoads.org/support/ryan-bernard/regions/jwplayer.html

Reported by Ryan.
",paul
Milestone OVA for AS3 (v1.0.1),38,Add support for dynamically updating the OAS playlist,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-05T15:52:47-04:00,2011-09-19T12:57:14-04:00,"Reported by paul.schulz, May 02, 2010

Add support to the JS interface to allow the OAS playlist to be dynamically updated

Comment 1 by akashmaheshwari, Jun 02, 2010
Here is my scenario,
While uploading a live stream we will add cue points on periodic basis (period between two cue points is not same) where these cue points have advertisement duration. 

Solution:-
1. OAS plugin can determine the cue point and get the advertisement clip from server to show it.

2. I am fine to do JS/AS coding but need some documentation to get advertisement clips from server based on cue point and insert into flow player playlist.
 ",paul
Milestone OVA for AS3 (v1.0.1),65,Add support for direct injection of a VAST response via Javascript,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,assigned,2010-08-06T11:06:14-04:00,2011-09-19T11:58:26-04:00,"Add support for direct injection of the VAST XML into OVA from Javascript

+ example11.html - direct injection of VAST via config
+ example12.html - direct injection of VAST via JS API",paul
Milestone OVA for AS3 (v1.0.1),209,Add support for AdParameters with Companions,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-11-30T15:59:58-05:00,2011-09-19T12:58:12-04:00,"Add support for the ""AdParameters"" tag with Companions so that the right data is passed into the companion SWFs as flashvars.

VAST1",paul
Milestone OVA for AS3 (v1.0.1),307,"Check content of MediaFile URL tagset and if not a valid URL, discard",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2011-03-25T14:55:42-04:00,2011-09-19T12:58:50-04:00,"Some ad servers are returning ""nocontent"" as the URL in a MediaFile for an empty template.

This is causing a problem.

Look at adding a check of the URL valid and discard if it doesn't seem valid.

Raised by Ethan.",paul
Milestone OVA for AS3 (v1.0.1),333,Clean up Javascript API,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2011-11-08T15:23:40-05:00,2011-11-08T15:23:40-05:00,"Clean up Javascript API so that the callbacks are within the JSON config scope...

e.g. 

plugins: {
     ""ova"": {
          onScheduleComplete: function(ads) {
          }
          ....

",paul
Milestone OVA for AS3 (v1.0.1),335,"Add support for single, aggregated ad notices",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-01-31T11:05:39-05:00,2012-01-31T16:45:39-05:00,"Add support for a single, aggregated ad notice that runs across a series of repeated ad slots.

E.g. 2 pre-rolls each 10 seconds long would have a single 20 second countdown ad notice.

See forum post for requirement:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/24755/ova-tags-with-several-ads",paul
Milestone OVA for AS3 (v1.0.1),362,Fix schedule sorter,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-03-10T02:32:36-05:00,2012-03-10T02:32:36-05:00,"When OVA ""sorts"" the ad schedule in AdsConfigGroup.as3 - the sorting is done into pre, mid and post buckets, but this is flawed if pre, mids and posts are applied differently across multiple ad slots.

Confirm, and if required, improve the algorithm to take this into account.

See step 2 in:

public function set schedule(schedule:Array):void {
}

For the code.",paul
Milestone OVA for AS3 (v1.0.1),369,Countdown to ad,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-03-19T15:50:44-04:00,2012-03-19T15:50:44-04:00,"1) Countdown to ad. There is a countdown that shows how long the ad runs for. But it would be great if we could display a countdown till the ad, i.e. 'A commercial break is coming up in 10 seconds'. So that people understand, that the ad does not mark the end of the video but is merely a commercial break.

Requested by Dmitry",paul
Milestone OVA for AS3 (v1.0.1),370,Option to control playback head position post mid-roll,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-03-19T15:53:51-04:00,2012-03-19T15:53:51-04:00,"3) Can we control the number of seconds the video is rewound after the ad playback or the position of the playhead after the ad playback? Some of our producers insert black screens inside the video to mark ad spots and default behavior kind of messes up the experience.

Raised by Dmitry",paul
Milestone OVA for AS3 (v1.0.1),401,"""on-demand"" option does not work with ""repeat"" option",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-11T04:28:05-04:00,2012-04-11T04:28:05-04:00,"""On-demand"" calls are also limited when using the ""repeat"" option. Both options conflict with each other when these ""grouped"" ad calls are enforced. Basically on-demand calls are made for each ad slot as it is required, so if you group all the ad calls into one group, they no longer become ""on-demand"" across the ad slots.

If you want to use ""repeat"" in this way with a group set of ad calls, the best you can do ""on-demand"" wise is to use the ""delayAdRequestUntilPlay"" option:

""delayAdRequestUntilPlay"": true.
""ads"": {
    ...
}

And that will ensure that no ad requests are made until the user presses play, but when the ad request is made, the group request will be made for the 3 pre-rolls at once. The post-roll call will also be made however so it's really only partially ""on-demand"".

See email exchange with Dara for details.",paul
Milestone OVA for AS3 (v1.0.1),406,"Implement a config option to support ""ad call rotation""",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-11T04:43:54-04:00,2012-04-11T04:43:54-04:00,"Implement a config option that allows ""ad call"" rotation... e.g.

""ads"": {
    ""schedule"": [
          {
              ""position"": ""pre-roll"",
              ""rotate"": [
                    {
                        ""tag"": ""http://ad-tag1-goes-here""
                    },
                    {
                        ""tag"": ""http://ad-tag2-goes-here""
                    }
              ]",paul
Milestone OVA for AS3 (v1.0.1),424,Implement JS API to grab active VPAID ad,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-24T16:29:05-04:00,2012-04-24T16:29:05-04:00,"Implenent a JS API so that the active VPAID ad can be accessed... specifically so that the VPAID methods can be called (to pause the ad etc.)

See this forum post:
http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/26333/how-can-i-setup-jw-player-with-the-ova-plugin-so-that-vpaid-ads-can-be-paused
",paul
Milestone OVA for AS3 (v1.0.1),454,Add tag variable for __stream-url__,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-05-21T14:25:19-04:00,2012-05-21T14:25:19-04:00,"Add an automatic tag variable to fill out the URL of the media stream that has the ad attached to it. Call it something like ""__media-url__"" and pick that URL from the stream sequence.

See this forum post:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/26783/passing-media-url-in-ad-tag",paul
Milestone OVA for AS3 (v1.0.1),455,Support failover within an ad,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-05-22T05:39:09-04:00,2012-05-22T05:39:09-04:00,"Support the case where failover is required when an ad is returned, but it fails to play.

Significant architectural change required to OVA.

Requested by Michael.",paul
Milestone OVA for AS3 (v1.0.1),466,"Add VPAID support for region customisation via adslot ""region"" option",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-06-05T14:11:34-04:00,2012-06-05T14:11:34-04:00,"Add VPAID support for region customisation via adslot ""region"" option.

At the moment, the special VPAID config option is used to identify the region to display VPAID ads. Add the facility to allow the ""region"" option to be used at an ad slot level.",paul
Milestone OVA for AS3 (v1.0.1),467,Add support for AdOcean,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-06-06T14:25:27-04:00,2012-06-06T14:25:27-04:00,Add support for the AdOcean network,paul
Milestone OVA for AS3 (v1.0.1),484,Add option so that SkipAd can be configured by ad type,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-06-28T09:24:17-04:00,2012-06-28T09:24:17-04:00,"Add an option to allow SkipAd to be configured by ad type.

See the forum post:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/27385/skipad-button-in-preroll-ad-but-not-in-postroll

",paul
Milestone OVA for AS3 (v1.0.1),487,Add support for pausing a VPAID ad,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-07-03T16:18:43-04:00,2012-07-03T16:18:43-04:00,Add support for a VPAID ad to be paused,paul
Milestone OVA for AS3 (v1.0.1),61,Stop companions overwriting each other when match as the same,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2010-08-06T10:58:51-04:00,2011-09-19T13:01:17-04:00,"Stop case where multiple companions of the same size overwrite each other (as all companions generate display events, then get matched to divs, then overwrite the div content with the later one) - see Microsoft example01 for an illustration",paul
Milestone OVA for AS3 (v1.0.1),6,"Implement ""Reopen overlay"" button, once overlays are closed",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-05T13:52:43-04:00,2011-09-19T13:01:05-04:00,"Currently, if an overlay is closed, it is not possible to re display the
overlay. For publishers and advertisers as well as better user experience,
there is value in allowing the viewer to display an ad again.

The ""Reopen overlay"" button should be consistent across overlay banner
type: look the same for text, html, images and swf banners. It would react
on mouse hover (go from white to yellow for example). It would look very
discreet and would be at bottom right of the player screen. (cf. spec for
text overlay)",paul
Milestone OVA for AS3 (v1.0.1),308,Add countdown to skip ad button,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2011-03-31T10:41:22-04:00,2011-09-19T13:01:28-04:00,"I have another question: is it possible to show a skip ad message for multiple pre-roll showing the count of them? for example in a video with 3 pre-roll the message to skip the ad would be for first pre-roll ""Skip ad 1 of 3"", for the second pre-roll ""Skip ad 2 of 3"" and for the third pre-roll ""Skip ad 3 of 3"".

Raised on email by Angel",paul
Milestone OVA for AS3 (v1.0.1),15,Add in out-of-the-box support for the Smart Ad Server,OVA for AS3,,enhancement,paul,new,2010-08-05T14:08:55-04:00,2011-09-19T13:02:34-04:00,Add in support for the Smart Ad Server - thanks to Daniel Rossi....,paul
Milestone OVA for AS3 (v1.0.1),24,Add an option to allow impressions and tracking to fire again if ad replayed,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,assigned,2010-08-05T15:22:55-04:00,2011-09-19T11:58:41-04:00,"Default behaviour is that impressions and tracking only fires once, but add an option to allow the tracking/impressions to fire again if the ad is replayed.",paul
Milestone OVA for AS3 (v1.0.1),25,Allow selection of media files based on sizing criteria,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-05T15:24:28-04:00,2011-09-19T13:02:45-04:00,"Use this example to illustrate how media files can be selected based on size criteria

http://ad.doubleclick.net/pfadx/N270.126913.6102203221521/B3876671.20;dcadv=2215309;sz=0x0;pc=%5BTPAS_ID%5D;ord=%5Btimestamp%5D;dcmt=text/xml",paul
Milestone OVA for AS3 (v1.0.1),35,Add support for AdJuggler,OVA for AS3,,enhancement,paul,new,2010-08-05T15:49:14-04:00,2011-09-19T13:02:56-04:00,"Ad out of the box support for AdJuggler:

e.g. http://twc.rotator.hadj7.adjuggler.net/servlet/ajrotator/31536/0/vx?
z=twc__amp__kw=__amp__click=__amp__vast2=y",paul
Milestone OVA for AS3 (v1.0.1),41,Add support for standalone companions,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-05T15:56:47-04:00,2011-09-19T13:03:23-04:00,Ad support so just companions can be displayed. Requested by Chen,paul
Milestone OVA for AS3 (v1.0.1),46,Autoplay and empty VAST responses / ad server down,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-05T16:05:44-04:00,2011-09-19T13:03:36-04:00,"Reported by dashiad, Jun 10, 2010

What steps will reproduce the problem?

1. Setup:  1 pre-roll spot (configured with autoplay:false) and 1 clip/show (configured with autoplay:true)
2. Set the server to an invalid url (simulating the server is down)
3. The server returns an empty VAST response

What is the expected output? What do you see instead?

The VAST request is done, and, as there are no ads clips to add, ""nothing"" in the playlist gets the autoplay:false, and the clip autoplays.I see this is the expected output, but maybe not the ""desired"" output (for example, if one page has 3 videos pointing to a dead ads server, the 3 videos would autoplay...).Maybe (as i'm pretty new to this), i'm missing something (some config option..).I guess i can handle this issue by listening to events and some javascript, but i think it'd be interesting to have it out-of-the-box.

Please provide any additional information below.

This is somehow related to issue 177 (Lazy mode).Both issues would need a not-clip-related ""autoplay"".In the ""lazy load"" issue, setting ""autoplay"" to ""false"" in the clip, (so it doesnt autostart,and the ads request is done after clicking in ""play"" for the first clip) would not suffice;the plugin would have to change the clip's autoPlay to ""true"" so the clip plays after the ads.

If i can be of any help testing/debugging/fixing, feel free to contact!

Comment 1 by dashiad, Jun 11, 2010
To deal with this, i've added a ""pauseIfNoPreroll"" config option, that overrides any previous ""autoPlay"" setting calculated in OpenAdStreamer.as..I chose this way to support different ways of specifying splash images (as player container background, as its childnodes,or in-playlist), that behave differently and would need different ""pauseIfNoPreroll"" values.",paul
Milestone OVA for AS3 (v1.0.1),54,Improve overlay graphics,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-05T16:44:28-04:00,2011-09-19T13:03:46-04:00,"Improve overlay graphics - close button, border, popup transition etc.",paul
Milestone OVA for AS3 (v1.0.1),57,Dramatically reduce the SWF file size,OVA for Flowplayer,OVA for AS3 (trunk),enhancement,paul,new,2010-08-05T16:46:32-04:00,2011-09-19T13:03:58-04:00,Dramatically reduce the SWF file size,paul
Milestone OVA for AS3 (v1.0.1),125,Add option to allow controlbar to be removed during linear ads,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-20T11:08:58-04:00,2011-09-19T13:04:09-04:00,"Add an option that allows the controlbar to be completely removed when linear ads play. It should be replaced with nice ""advertisement"" graphic that has some type of indicator for time left to play...",paul
Milestone OVA for AS3 (v1.2.0),148,Companions mixing up in IE,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2010-09-13T02:22:48-04:00,2012-07-30T08:34:56-04:00,"What happens:
 
Using this link http://iqtestsites.adtech.de/Christof/Video/video3.html
 
you will see a page with different booked campaigns on it.
 
When you now click on player you will see campaigns with green pre roll and companions, same in violet and one campaign without a companion.
 
Now refreshing the page more often and clicking on play the companions are going to be mixed up.
 
You will get the green pre roll with the violet companions.
 
Charles tells me that the refresh of the containers with the iframe code inside are the wrong ones.
 
Looks like the component sometimes does not refresh the iframe code for the companions booked together with the pre roll.",paul
Milestone OVA for AS3 (v1.2.0),182,Companions not redisplaying on replay,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2010-10-24T11:54:52-04:00,2012-07-30T08:36:15-04:00,"An issue that companions are shown only once: when the ad (pre-roll) and the video are viewed user can click 'Play again' button; in this case the video ad shown again but the companions are not. I have not found any ticket for this issue in their system

Raised by Dan @ AdJuggler - patch provided

",paul
Milestone OVA for AS3 (v1.2.0),220,"Firebug console throwing error printing escaped quotes in ""message"" config",OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2010-12-18T06:34:01-05:00,2012-07-30T08:36:52-04:00,"When the ad notice is configured, the quotes are escaped - this results in an error message in the Firebug console:

missing ) after argument list
[Break On This Error] l\"",\n \""notice\""...""right\\"">My New Ad Notice - _seconds_

How do we clean this up?

Reported by Thomas in the Forum post:

http://www.longtailvideo.com/support/forums/open-video-ads/setup-and-configuration/15486/close-button-for-pre-roll-ad",paul
Milestone OVA for AS3 (v1.2.0),243,Make sure MediaFIles with no URL are ignored during selection,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2011-01-10T18:26:57-05:00,2012-07-30T08:37:28-04:00,"If a MediaFile doesn't have a URL, ignore it during selection (or better still, don't store it during parsing)

See Tom's example where <URL> tags are used for a VAST2 response which means the URL is null after parsing.",paul
Milestone OVA for AS3 (v1.2.0),249,Implement mov.ad custom tracking,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2011-01-11T14:24:39-05:00,2012-07-30T08:38:04-04:00,Implement mov.ad custom tracking,paul
Milestone OVA for AS3 (v1.2.0),273,Original DIV content does not restore,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2011-01-26T17:58:36-05:00,2012-07-30T08:38:42-04:00,"A companion DIV with complex javascript content does not correctly restore. See Michael's IBTimes example (in the support area). It has this original DIV content:

--- CONTENT STARTS HERE

	<div class=""ads_rectangle_img""><script type=""text/javascript""><!--//<![CDATA[
   var m3_u = (location.protocol=='https:'?'https://ssl-d.ibtimes.com/ajs.php':'http://d.ibtimes.com/ajs.php');
   var m3_r = Math.floor(Math.random()*99999999999);
   if (!document.MAX_used) document.MAX_used = ',';
   document.write (""<scr""+""ipt type='text/javascript' src='""+m3_u);
   document.write (""?zoneid=1029"");   document.write ('&amp;cb=' + m3_r);
   if (document.MAX_used != ',') document.write (""&amp;exclude="" + document.MAX_used);
   document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
   document.write (""&amp;loc="" + escape(window.location));
   if (document.referrer) document.write (""&amp;referer="" + escape(document.referrer));
   if (document.context) document.write (""&context="" + escape(document.context));
   if (document.mmm_fo) document.write (""&amp;mmm_fo=1"");
   document.write (""'><\/scr""+""ipt>"");
//]]>--></script><script type=""text/javascript"" src=""http://d.ibtimes.com/ajs.php?zoneid=1029&amp;cb=34200656051&amp;charset=UTF-8&amp;loc=http%3A//localhost/support/michael-ibtimes-companions/page.html&amp;referer=http%3A//localhost/support/michael-ibtimes-companions/""></script><script type=""text/javascript"">
//<![CDATA[
ord=Math.random()*10000000000000000;
document.write('<script type=""text/javascript"" src=""http://ad.doubleclick.net/adj/idgt.ibtimes/_cucnon;sz=300x600;ord=' + ord + '?""><\/script>');
//]]>
</script><script type=""text/javascript"" src=""http://ad.doubleclick.net/adj/idgt.ibtimes/_cucnon;sz=300x600;ord=4237247418167369?""></script><a target=""_top"" href=""http://ad.doubleclick.net/click;h=v8/3a9b/0/0/%2a/a;44306;0-0;0;58737014;4986-300/600;0/0/0;;%7Eaopt=2/1/ff/0;%7Esscs=%3f""><img src=""http://s0.2mdn.net/viewad/817-grey.gif"" alt=""Click here to find out more!"" border=""0""></a>
<noscript><a href=""http://d.ibtimes.com/ck.php?oaparams=2__bannerid=1721__zoneid=1029__cb=10e33b4179__r_id=806dc9b510259ac98f06d791ddea0b38__r_ts=lfnjsc__oadest=http%3A%2F%2Fad.doubleclick.net%2Fjump%2Fidgt.ibtimes%2F_cucnon%3Bsz%3D300x600%3Bord%3D123456789%3F"" target=""_blank""><img src=""http://ad.doubleclick.net/ad/idgt.ibtimes/_cucnon;sz=300x600;ord=123456789?"" border=""0"" alt="""" /></a></noscript><div id=""beacon_10e33b4179"" style=""position: absolute; left: 0px; top: 0px; visibility: hidden;""><img src=""http://d.ibtimes.com/lg.php?bannerid=1721&amp;campaignid=670&amp;zoneid=1029&amp;loc=1&amp;referer=http%3A%2F%2Flocalhost%2Fsupport%2Fmichael-ibtimes-companions%2Fpage.html&amp;cb=10e33b4179&amp;r_id=806dc9b510259ac98f06d791ddea0b38&amp;r_ts=lfnjsc"" alt="""" style=""width: 0px; height: 0px;"" height=""0"" width=""0""></div>
<noscript><a href='http://d.ibtimes.com/ck.php?n=a58dcd27&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://d.ibtimes.com/avw.php?zoneid=1029&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a58dcd27' border='0' alt='' /></a></noscript></div>

	<div id=""adwith""><a href=""/aboutus/advertising.htm"">ADVERTISE WITH US</a></div>
",paul
Milestone OVA for AS3 (v1.2.0),284,Implement loader.unloadAndStop() on VPAID SWFs,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2011-02-11T19:33:32-05:00,2012-07-30T08:39:21-04:00,"Implement Flash 10 loader.unloadAndStop() for unloading VPAID SWFs in regions. At the moement it only does loader.unload() which works for Flash 9 but leaves SWFs locked in memory etc.

See:

http://gskinner.com/blog/archives/2008/07/additional_info.html",paul
Milestone OVA for AS3 (v1.2.0),310,onVPAIDAdComplete() not called in IE 7 & 8,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2011-04-01T15:59:47-04:00,2012-07-30T08:39:56-04:00,"In IE (versions 7 & 8) we see that onVASTLoadSuccess() and onVPAIDAdStart() are called, but onVPAIDAdComplete() is not getting called.  But this is only happening in IE.  onVPAIDAdComplete() gets
called in FF, Chrome and Safari.

Logged by Wyatt.",paul
Milestone OVA for AS3 (v1.2.0),385,"""region"" does not work with HTML5 overlays",OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-04-03T02:40:36-04:00,2012-07-30T08:40:36-04:00,"This short-cut type setup doesn't work with HTML5 overlays:

<script type=""text/javascript"">jwplayer(""container"").setup({
'flashplayer': ""http://static.openvideoads.org/qa/latest/ova.jwplayer.5x/dist/swf/5.9.swf"",
'width': 480,
'height': 360,
'controlbar.position': 'bottom',
'file': 'http://streaming.openvideoads.org:81/shows/the-black-hole.mp4',
'duration': 60,
'plugins': {
    'http://static.openvideoads.org/qa/latest/ova.jwplayer.5x/dist/swf/ova-jw.swf': { 
        ""debug"": { ""levels"": ""fatal, config, vast_template, http_calls, display_events"" },
        ""ads"": {
	        ""schedule"": [
	            {
		            ""region"": ""bottom-div"",
		            ""startTime"": ""00:00:05"",
		            ""duration"": ""recommended:10"",
		            ""scheduleid"": ""200004"",
		            ""tag"": ""http://zo.longtailvideo.com.s3.amazonaws.com/html-resource.vast"",
                    ""regions"": {
    	               ""html5"": true,
        	           ""flash"": false
                    }		            
	            }
	        ]
	    },
	    ""debug"": {
	        ""levels"": ""fatal, config, vast_template, vpaid, http_calls""
	    }        
    }
}
});
</script>

Instead, this is needed:

<script type=""text/javascript"">jwplayer(""container"").setup({
'flashplayer': ""http://static.openvideoads.org/qa/latest/ova.jwplayer.5x/dist/swf/5.9.swf"",
'width': 480,
'height': 360,
'controlbar.position': 'bottom',
'file': 'http://streaming.openvideoads.org:81/shows/the-black-hole.mp4',
'duration': 60,
'plugins': {
    'http://static.openvideoads.org/qa/latest/ova.jwplayer.5x/dist/swf/ova-jw.swf': { 
        ""debug"": { ""levels"": ""fatal, config, vast_template, http_calls, display_events"" },
        ""ads"": {
	        ""schedule"": [
	            {
		            ""startTime"": ""00:00:05"",
		            ""duration"": ""recommended:10"",
		            ""scheduleid"": ""200004"",
		            ""tag"": ""http://zo.longtailvideo.com.s3.amazonaws.com/html-resource.vast"",
                    ""regions"": {
    	               ""html5"": {
    	                  ""enable"": true,
    	                  ""region"": ""bottom-div"",
    	                  ""overlay"": false,
    	                  ""width"": 450,
    	                  ""height"": 50
    	               },
        	           ""flash"": false
                    }		            
	            }
	        ]
	    },
	    ""debug"": {
	        ""levels"": ""fatal, config, vast_template, vpaid, http_calls""
	    }        
    }
}
});
</script>

See: http://localhost/support/zach/overlays/html-resource.html

Also improve the overlay documentation explaining the extended ""regions"" structure/setup.

",paul
Milestone OVA for AS3 (v1.2.0),398,Different ad call groupings - same config?,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-04-11T03:41:14-04:00,2012-07-30T08:41:14-04:00,"The following two configs produce different ad call grouping results, but probably shouldn't:


			               ""schedule"": [ 
			                  { 
			                      ""position"": ""mid-roll"",
			                      ""startTime"": ""00:00:10"",
  			                      ""server"": {
                                                   ""tag"": ""http://adserver.adtech.de/?advideo/3.0/257.0/3735513/0//vidAS=mid_roll;vidbreaknum=2;vidbreaklen=30;key=adtest;noperf=1;cc=2;header=yes;alias=myalias;cookie=yes;adct=204;vidREG=companion_right:300x250:adiframe"",
	  	                               },
                                               ""repeat"": 2
			                  },

results in a single call for multiple (2) ad positions while


			               ""schedule"": [ 
			                  { 
			                      ""position"": ""mid-roll"",
			                      ""startTime"": ""00:00:10"",
                                              ""tag"": ""http://adserver.adtech.de/?advideo/3.0/257.0/3735513/0//vidAS=mid_roll;vidbreaknum=2;vidbreaklen=30;key=adtest;noperf=1;cc=2;header=yes;alias=myalias;cookie=yes;adct=204;vidREG=companion_right:300x250:adiframe"",
                                              ""repeat"": 2
			                  },

yields 2 individual calls (so this doesn't group)

Probably should yield the same result.",paul
Milestone OVA for AS3 (v1.2.0),429,Why doesn't failover work if a URL like www.google.com is used,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-04-25T19:18:56-04:00,2012-07-30T08:43:45-04:00,Why doesn't failover work if a URL like www.google.com is used as the ad tag?,paul
Milestone OVA for AS3 (v1.2.0),443,"Document ""parseWrappedAdTags"" option",Documentation,OVA for AS3 (trunk),defect,paul,new,2012-05-05T03:01:35-04:00,2012-07-30T08:44:39-04:00,"Document ""parseWrappedAdTags"" option",paul
Milestone OVA for AS3 (v1.2.0),473,Cleanup VPAID overlay placement and scaling,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-06-12T05:24:42-04:00,2012-07-30T08:45:10-04:00,"Clean up VPAID overlay placement and scaling.

See this forum post:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/27109/overlay-ad-showing-on-top

Build a full set of examples.",paul
Milestone OVA for AS3 (v1.2.0),475,Impression fired when VPAID ad fails to load,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-06-13T06:39:13-04:00,2012-07-30T08:45:50-04:00,"Impressions still seem to be fired when a VPAID ad fails to load. See this debug:

11:35:49 GMT+0100 Debuggable: Loading Flash resource from http://www.inspireme.lt/VPAIDWrapper.swf?url=preRollAd%2FpreRollAd.swf&domain=http%3A%2F%2Ftrack.adform.net%2Fbanners&bn=504&ADFbanID=10504&ADFcmpgnID=12718&ADFmembID=54170&ADFbanPlacID=88438&unloadID=995690917
11:35:49 GMT+0100 Debuggable: Security.allowDomain() has been set to *
11:35:49 GMT+0100 Impression: Making HTTP call to http://tags.adform.com/Serving/Event/?bn=505&event=27&time=20&banner=708785&asset=13328&name=impression&imprid=968646240&rnd=1339512662
11:35:49 GMT+0100 Impression: HTTP call complete (to ) - 0 bytes loaded
""NetworkError: 404 Not Found - http://www.inspireme.lt/crossdomain.xml""
11:35:50 GMT+0100 Debuggable: Security Error loading external SWF",paul
Milestone OVA for AS3 (v1.2.0),494,"Direct ad tags are not assuming ""oneAdPerRequest"":true",OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2012-08-19T16:03:55-04:00,2012-08-19T16:03:55-04:00,"Direct ad tags are not assuming the ""oneAdPerRequest"": true setting.

They are defaulting to ""false"" which is the wrong way around.

In 1.1.0.

See 

http://localhost/support/ethan/travelbig/jwplayer.html



",paul
Milestone OVA for AS3 (v1.2.0),512,Find out why the error URL is not firing,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2013-02-12T06:17:38-05:00,2013-02-12T06:17:38-05:00,"Find out why the error URL is not firing when the player or VAST call has a problem.

See this thread:

http://www.longtailvideo.com/support/forums/open-video-ads/bug-reports/31314/ova-plugin-fails-to-load-uri-when-the-ad-isnt-played-for-any-reason",paul
Milestone OVA for AS3 (v1.2.0),513,Companions do not restore when skipAd is used,OVA for AS3,OVA for AS3 (trunk),defect,paul,new,2013-02-19T11:17:19-05:00,2013-02-19T11:17:19-05:00,Companions do not restore when skipAd is used - see email from Ethan,paul
Milestone OVA for AS3 (v1.2.0),34,Overlays on live streaming events,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-05T15:48:38-04:00,2012-07-30T08:46:54-04:00,"Reported by haris@eu-softing.com, Apr 21, 2010
Hi Paul,

Request for comment on an advanced functionality:

I need to put overlay banners (images) and other kind of animated swf components on live streaming. Since live streaming has no exact beginning nor duration I need to ""push"" components during the live by manual click (administrator) or even bound to wall-clock time.

So, I have 1 live stream and (let's say) 300 players watching this with JW player. All players arrive (connect) at similar but different times.

I suppose, I would need to create kind of one to many broadcast component with some rtmp application server (Wowza) to be able to update and turn 
on/off the overlays in all the connected players. I woull call this ""broadcast component"".

Please tell me if you think it is possible to do inside the OVS plugin. I would like to develop this myself.
What do you think is the right sequence of steps to execute?

TIA
Haris

Comment 1 by haris@eu-softing.com, Apr 22, 2010
To put it more simply:

The part of the ""broadcast component"" is all clear to me.

I am looking for a way (internal API calls in OAS) to load and make overlays appear and disappear when I decide from my ""broadcast component"" while the live streaming is playing.

Does it exist? Can you point me in right direction please? Thanx",paul
Milestone OVA for AS3 (v1.2.0),62,Close down companions when an overlay close button hit,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-06T11:01:15-04:00,2012-07-30T08:49:28-04:00,Close down companions when an overlay close button hit,paul
Milestone OVA for AS3 (v1.2.0),167,Add Javascript API to get ad time tickdown events,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-09-29T02:52:25-04:00,2012-07-30T08:50:24-04:00,"Add Javascript API to get ad time tickdown events so that a timer can be placed where a companion is stating how long until the show begins - then the companion shows over the ad when it does.

Also create a showcase of best practices for using OVA - show this... ",paul
Milestone OVA for AS3 (v1.2.0),234,Implement option to allow linear to be skipped post click through,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2011-01-06T03:15:00-05:00,2012-07-30T08:51:03-04:00,"When you click on a pre-roll and then return to the video, instead of continuing to play pre-roll, I would like to come back to the video itself.
Video Plaza has this feature (Ad formats, IKEA):
http://www.videoplaza.com/products/monetizer/#anonymous_element_2

Requested by Johan",paul
Milestone OVA for AS3 (v1.2.0),247,Implement MediaMind examples,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2011-01-11T06:08:27-05:00,2012-07-30T08:51:40-04:00,Implement MediaMind examples,paul
Milestone OVA for AS3 (v1.2.0),269,Add support for ad slot conditions,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2011-01-26T11:55:04-05:00,2012-07-30T08:52:22-04:00,"Add support for conditions on ad slots.

E.g. 

""schedule"": [
       {
             ""position"": ""pre-roll"",
             ""condition"": ""min-duration: 00:03:00""
       }
       {
             ""position"": ""post-roll"",
             ""condition"": ""max-duration: 00:03:00""
       }
]",Paul
Milestone OVA for AS3 (v1.2.0),291,Modify companion selection rule to allow selection without sizing,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2011-02-23T05:43:46-05:00,2012-07-30T08:53:04-04:00,"Modify the companion selection rules to allow companion selection to occur without sizing constraints.

Raised by Zach.",paul
Milestone OVA for AS3 (v1.2.0),313,Update OVA Configuration Guide with V1.0 options,Community Site,OVA for AS3 (trunk),enhancement,paul,assigned,2011-09-19T13:32:56-04:00,2012-07-30T08:35:36-04:00,Update the OVA Configuration Guide with V1.0 options,paul
Milestone OVA for AS3 (v1.2.0),388,Improve Overlays documentation,Documentation,OVA for AS3 (trunk),enhancement,paul,new,2012-04-03T06:23:42-04:00,2012-07-30T08:53:43-04:00,"Improve Overlays documentation so that it covers the:

""regions"": {
     ""html5"": [ 
          {
            ... 
          }
     ]
}

structure better - need to avoid confusion with the config as per ticket #386.

http://www.longtailvideo.com/support/open-video-ads/25255/delivering-non-linear-ads

See this example:

http://static.openvideoads.org/support/zach/html5-overlays/iframe/html-resource-as-iframe.html

",paul
Milestone OVA for AS3 (v1.2.0),431,Ad stories cannot be run over multiple ad positions,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-29T12:05:10-04:00,2012-07-30T08:54:35-04:00,"The following config doesn't work and it should:


{
    ... 
    ""ads"": {
        <span style=""background-color: yellow;"">""servers"": [
              {
                  ""type"": ""direct"",
                  ""tag"": ""your-ad-tag-goes-in-here"",
                  ""oneAdPerRequest"": false
              }
        ],</span>
        ""schedule"": [
              {
                  ""position"": ""pre-roll"",
                  ""repeat"": 2
              },
              {
                  ""position"": ""mid-roll"",
                  ""startTime"": ""00:00:30""
              },
              {
                  ""position"": ""post-roll"",
                  ""repeat"": 2
              },
        ]
    }
}
",paul
Milestone OVA for AS3 (v1.2.0),432,"""Servers"" tag declarations require 'direct"" types as well but shouldn't",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-04-29T12:06:39-04:00,2012-07-30T08:55:16-04:00,"""Tags"" declared in ""servers"" blocks require a ""type"": ""direct"" as well but shouldn't. e.g. the following config does not work unless ""type"": ""direct"" is added


{
    ... 
    ""ads"": {
        <span style=""background-color: yellow;"">""servers"": [
              {
                  ""tag"": ""your-ad-tag-goes-in-here"",
                  ""oneAdPerRequest"": false
              }
        ],</span>
        ""schedule"": [
              {
                  ""position"": ""pre-roll"",
                  ""repeat"": 2
              },
              {
                  ""position"": ""mid-roll"",
                  ""startTime"": ""00:00:30""
              },
              {
                  ""position"": ""post-roll"",
                  ""repeat"": 2
              },
        ]
    }
}
",paul
Milestone OVA for AS3 (v1.2.0),504,"Get ""pauseOnClickThrough"" working with ""skipOnClickThrough""",OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-11-01T10:55:19-04:00,2012-11-01T10:55:19-04:00,"Get ""pauseOnClickThrough"" working with ""skipOnClickThrough"" - makes sense to pause when skipping on click-through with linear ads.",paul
Milestone OVA for AS3 (v1.2.0),497,Add support for extracting the originating ad tag from a Video Ad in the Javascript callback API,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-08-26T16:57:24-04:00,2012-09-20T19:20:41-04:00,"Add support to allow the originating Ad Tag to be extracted from the VideoAd that is provided in callbacks such as onLinearAdStart

",paul
Milestone OVA for AS3 (v1.2.0),503,Fire error event/URL if ad fails to load,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2012-10-23T14:09:39-04:00,2012-10-23T14:09:39-04:00,Fire the error event/URL from the VAST response when an ad fails to load,paul
Milestone OVA for AS3 (v1.2.0),510,Trigger failover on error responses from VPAID ads,Community Site,OVA for AS3 (trunk),enhancement,paul,new,2012-12-23T17:36:33-05:00,2012-12-23T17:36:33-05:00,Trigger failover on error responses from VPAID ads. See email thread.,paul
Milestone OVA for AS3 (v1.2.0),515,Implement scaling on non-linear ads with expandedWidth and expandedHeight set in the VAST response,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2013-03-19T10:48:52-04:00,2013-03-19T10:48:52-04:00,"Implement scaling on non-linear ads with expandedWidth and expandedHeight set in the VAST response.

Must scale based on 

scalable=""true"" maintainAspectRatio=""true""

attributes in the response.

See this forum post:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/31906/vpaid-ad-behaving-incorrectly",paul
Milestone OVA for Flowplayer (v1.0.0),314,Update the OVA Configuration Guide with V1.0 options,Community Site,OVA for Flowplayer (trunk),defect,paul,assigned,2011-09-19T13:33:28-04:00,2011-09-19T13:41:54-04:00,Update the OVA Configuration Guide with V1.0 options,paul
Milestone OVA for Flowplayer (v1.0.0),318,Complete examples for Product pages,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,assigned,2011-09-19T14:19:00-04:00,2011-10-10T03:47:49-04:00,Complete the trial examples for the product try and demo pages.,paul
Milestone OVA for Flowplayer (v1.0.1),139,Example 8 - A mid-roll on a flashvar defined stream with a start time and duration not working,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2010-09-08T11:48:34-04:00,2011-09-19T13:08:08-04:00,"The following example does not work:

Example 8 - A mid-roll on a flashvar defined stream with a start time and duration
http://localhost/ova/ova.jwplayer.4x/examples/pages/start-time/example08.html

Both JW 4 and 5",paul
Milestone OVA for Flowplayer (v1.0.1),221,PlayOnce does not work on OVA for Flowplayer,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2010-12-21T05:28:05-05:00,2011-09-19T11:50:58-04:00,"playOnce does not seem to work on OVA for Flowplayer. See ad formats example pre, mid, and post-roll with playOnce defined at an ad slot level.

Ads replay.",paul
Milestone OVA for Flowplayer (v1.0.1),241,Flowplayer specific example9 does not always work,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2011-01-09T16:48:37-05:00,2012-04-26T14:22:42-04:00,"Flowplayer specific example 9:

http://localhost/ova/ova.flowplayer/examples/flowplayer-specific/example09.html

Doesn't always work. Click the second stream, let the overlay show, then click on the first playlist item. The overlay will still be shown - should be removed immediately when a playlist item is clicked.

",paul
Milestone OVA for Flowplayer (v1.0.1),242,"Add a ""deliveryType"" example",OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2011-01-10T18:20:16-05:00,2011-09-19T11:51:59-04:00,"Add a ""deliveryType"" example",paul
Milestone OVA for Flowplayer (v1.0.1),271,Implement last second timer for Flowplayer to stop ads with bad duration,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2011-01-26T17:27:59-05:00,2011-09-19T11:53:15-04:00,"Implement a last second timer for OVA for Flowplayer to stop ads halting player when they have a bad duration.

See IB Times example.",paul
Milestone OVA for Flowplayer (v1.0.1),288,FP 3.2.6 control bar height is reported as 0,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,assigned,2011-02-21T04:58:50-05:00,2011-09-19T11:48:38-04:00,"For some reason, the new FP 3.2.6 reports the control bar height as 0 - this causes problems with the sizing of overlays etc.",paul
Milestone OVA for Flowplayer (v1.0.1),299,HTML ads show by default with a -10 margin,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2011-03-04T13:43:26-05:00,2011-09-19T11:53:25-04:00,"HTML ads don't align correctly by default - they have a -10 margin. Look into this.

Raised by Joanna - OpenX V3",paul
Milestone OVA for Flowplayer (v1.0.1),304,Click through region causing control bar issues in fullscreen mode,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,reopened,2011-03-16T05:15:43-04:00,2011-09-19T13:17:21-04:00,"The click through region is above the control bar in full screen mode, which causes issues. See Michal's post:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/18686/problem-with-pauseonclickthrough-covering-controls",paul
Milestone OVA for Flowplayer (v1.0.1),306,onStart function not working on Flowplayer clips with OVA,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2011-03-18T06:12:36-04:00,2011-09-19T11:53:41-04:00,"When OVA is configured, the onStart() javascript methods on a clip no longer work.

Raised by Patrice.",paul
Milestone OVA for Flowplayer (v1.0.1),419,bit rate select plugin conflicts with OVA,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2012-04-18T11:30:14-04:00,2012-04-18T11:30:14-04:00,"Looks like the new 3.2.8 brselect plugin conflicts with OVA somehow... see this forum post:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-flowplayer/26240/fp-ova

",paul
Milestone OVA for Flowplayer (v1.0.1),166,Upgrade JS playlist examples to modified 3.0.8,OVA for Flowplayer,OVA for Flowplayer (trunk),enhancement,paul,new,2010-09-26T17:34:14-04:00,2011-09-19T11:50:26-04:00,"Upgrade JS playlist examples to modified 3.0.8 

They are currently using 3.0.7",paul
Milestone OVA for Flowplayer (v1.0.1),213,Document OVA flowplayer custom properties,Documentation,OVA for Flowplayer (trunk),enhancement,paul,new,2010-12-05T10:13:02-05:00,2011-09-19T11:50:42-04:00,"Document OVA flowplayer specific custom properties


				clip.setCustomProperty(""title"", ""Advertisement"");
				clip.setCustomProperty(""description"", adSlot.title);
				clip.setCustomProperty(""ovaAd"", true);
				clip.setCustomProperty(""ovaZone"", adSlot.zone);
				clip.setCustomProperty(""ovaSlotId"", adSlot.id);
				clip.setCustomProperty(""ovaPosition"", adSlot.position);
				clip.setCustomProperty(""ovaAssociatedStreamIndex"", adSlot.associatedStreamIndex);
				clip.setCustomProperty(""ovaAdType"", (adSlot.isPreRoll() ? ""pre-roll"" : (adSlot.isMidRoll() ? ""mid-roll"" : ""post-roll"")));
",paul
Milestone OVA for Flowplayer (v1.0.1),268,Add support for multiple mid-rolls with Flowplayer,OVA for Flowplayer,OVA for Flowplayer (trunk),enhancement,paul,new,2011-01-26T10:42:39-05:00,2011-09-19T11:57:09-04:00,"Look at fixing the issue with the Flowplayer instream API that stops multiple mid-rolls from being scheduled together.

Michael really needs this done.",paul
Milestone OVA for Flowplayer (v1.0.1),400,Repeat option does not work with Flowplayer mid-rolls,OVA for Flowplayer,OVA for Flowplayer (trunk),enhancement,paul,new,2012-04-11T04:13:31-04:00,2012-04-11T04:13:31-04:00,"Flowplayer mid-rolls cannot be repeated. 

This means that grouped mid-roll ad positions are not supported... e.g.


			                  { 
			                      ""position"": ""mid-roll"",
			                      ""startTime"": ""00:00:10"",
  			                      ""server"": {
                                     ""tag"": ""http://adserver.adtech.de/?advideo/3.0/257.0/3735513/0//vidAS=mid_roll;vidbreaknum=2;vidbreaklen=30;key=adtest;noperf=1;cc=2;header=yes;alias=myalias;cookie=yes;adct=204;vidREG=companion_right:300x250:adiframe"",
	  	                          },
	  	                          ""repeat"": 2
			                  },
",paul
Milestone OVA for Flowplayer (v1.0.1),428,Implement flowplayer _player.playlist.onError(),OVA for Flowplayer,OVA for Flowplayer (trunk),enhancement,paul,new,2012-04-25T16:07:27-04:00,2012-04-25T16:07:27-04:00,Implement flowplayer _player.playlist.onError() to deal with bad stream URLs ,paul
Milestone OVA for Flowplayer (v1.0.1),470,"Fix support for multiple mid-rolls using ""repeat"" without ""interval""",OVA for Flowplayer,OVA for Flowplayer (trunk),enhancement,paul,new,2012-06-08T03:54:20-04:00,2012-06-08T03:54:20-04:00,"Fix support in OVA for Flowplayer for multiple mid-rolls using ""repeat"" without ""interval"". Right now a 2 second interval is required for repeated mid-rolls to work with Flowplayer.",paul
Milestone OVA for Flowplayer (v1.0.1),90,Post-roll won't play on pseudo stream with start-time specified,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,assigned,2010-08-08T18:56:08-04:00,2011-09-19T11:49:02-04:00,"For some reason, the post-roll won't play on this pseudo served stream where a start-time is specified:

ova.flowplayer/examples/start-time/example04.html",paul
Milestone OVA for Flowplayer (v1.0.1),337,autoPlay not working with OVA when used with splash image,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2012-02-15T05:04:43-05:00,2012-02-15T05:04:43-05:00,"This setup does not work:


<div id=""ova-container"">
    <div id=""player-wrapper"">
  	   <a id=""player-container"">&nbsp;
  	       <img id=""splash-image"" src=""http://static.openvideoads.org/qa/latest/ova.flowplayer/dist/images/play.png""/>
  	   </a>
  	</div>
	<div id=""companion-300x250"">
	    <div id=""default-companion"">A 250x300 companion will appear here</div>
	</div>
</div>

<!-- Setup an instance of Flowplayer with OVA to play a pre-roll with companion and a show clip -->

<script type=""text/javascript"">
	flowplayer(""player-container"", {src: 'http://static.openvideoads.org/qa/latest/ova.flowplayer/dist/swf/flowplayer-3.2.7.swf'}, {		
	    playlist: [
	        {
	            url: ""http://content.bitsontherun.com/videos/nPripu9l-327.mp4"",
	            autoPlay: true
	        }
	    ],
		plugins:  { 
		    controls: {
		        ""autoHide"": ""never""
		    }, 
			ova: {
                ""url"": ""http://static.openvideoads.org/qa/latest/ova.flowplayer/dist/swf/ova.swf"", 
                ""tag"": ""http://search.spotxchange.com/vast/2.00/74856?VPAID=1OVA_VPAID_LINEAR_SPOTXCHANGEcontent_page_url=__page-url____amp__cb=__random-number__""
	        }
	    }
	});
</script>
",paul
Milestone OVA for Flowplayer (v1.0.1),492,"Ad notices not showing with ""enforceMidRolls""",OVA for Flowplayer,,defect,paul,new,2012-07-16T05:30:48-04:00,2012-07-16T14:43:34-04:00,"Ad notices not showing with ""enforceMidRolls"".

Reported by Vilius.
",paul
Milestone OVA for Flowplayer (v1.0.1),128,Work out how to force the player to move on when ads have bad duration,OVA for AS3,OVA for AS3 (trunk),enhancement,paul,new,2010-08-20T20:12:52-04:00,2011-09-19T11:54:02-04:00,"If the metadata duration is wrong, or if that's ignored and the vast duration is too long, the ad streams hang and the player can't move on.

Work out how to force the player to move on and deal with this error case.",paul
Milestone OVA for Flowplayer (v1.0.1),136,Implement Flowplayer bit-rate switching examples,OVA for Flowplayer,OVA for Flowplayer (trunk),enhancement,paul,new,2010-09-01T06:37:18-04:00,2011-09-19T11:54:25-04:00,Check that bit-rate switching works with OVA when configured in flowplayer and produce an example,paul
Milestone OVA for Flowplayer (v1.0.1),39,Resume doesn't work in Flowplayer with OpenVideoAds plugin for clips added via addClip or setPlaylist,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2010-08-05T15:54:10-04:00,2011-09-19T11:54:46-04:00,"Reported by peter.adrianov, May 06, 2010
1. Create a page with player like this:

<html>
<head>
<script type=""text/javascript"" src=""js/jquery-1.4.2.min.js""></script>
<script type=""text/javascript"" src=""js/flowplayer-3.1.4.js""></script>
</head>

<body>

<div id=""container"">
    <div id=""player""></div>
</div>

<script type=""text/javascript"">
var the_playlist = [
    {
        ""url"": ""http://tv.hnet.ru/plasma/video/a/Amazoniya.mp4"",
        ""duration"": 5076.16,
        ""title"": 'Amazone'
    }
];

var player_config = {

    onLoad: function() {
        $.each(the_playlist, function(key, val) { $f().addClip(val); });
    },

    clip: {
        scaling: ""fit"",
        provider: ""lighttpd"",
        bufferLength: 1,
        autoPlay: true,

    },

    canvas: {
        backgroundColor: '#000000',
        backgroundGradient: 'none'
    },

    plugins: {
        lighttpd: {
            url: 'flowplayer.pseudostreaming-3.1.3.swf'
        },
        controls: {
            url: 'flowplayer.controls-3.1.5.swf',
            playlist: true,
            stop: true,
            autoHide: 'always'
        }
    }
};

player_config.plugins.openAdStreamer = {
    'url': 'OpenAdStreamer.swf',

    ""ads"": {
        ""playOnce"": true,
        'allowPlaylistControl': true,
        'autoStart': true,

        ""servers"": [
            {
               ""type"": ""OpenX"",
               ""apiAddress"": ""http://ad.nsib.ru/www/delivery/fc.php"",
               ""allowAdRepetition"": true
            }
        ],
        ""schedule"": [
            {
                ""zone"": ""36"",
                ""position"": ""pre-roll"",
                ""player"": {
                    ""metaData"": false,
                    ""scaling"": ""fit""
                }
            }
        ]
    }
};


// Flowplayer installation with Flashembed configuration
$f(""player"", {

    // our Flash component
    src: ""flowplayer-3.1.5.swf"",

    // we need at least this Flash version
    version: [9, 115],

    // older versions will see a custom message
    onFail: function()  {
        document.getElementById(""player"").innerHTML =
            ""<a href=\""http://get.adobe.com/flashplayer/\"">Get latest Adobe
Flash Player.</a>"";
    }

    // here is our third argument which is the Flowplayer configuration
}, player_config);
</script>
</body>
</html>

2. Press play.
3. When the advertising ends and the clip begins, press pause.
4. Try to unpause.

Unpause (resume) doesn't work. And clicking on resume button fires onPause event instead of onResume. $f().pause() and $f().resume() doesn't work well too.

Comment 1 by paul.schulz, May 13, 2010
Can I ask - which version of the Open Ad Streamer are you running?  (is it 0.5.0 RC2) - I'll look into this if you 
can confirm the version... ",paul
Milestone OVA for Flowplayer (v1.0.1),40,openvideoads and Flowplayer XML Playlist,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2010-08-05T15:56:10-04:00,2011-09-19T11:54:59-04:00,"Reported by codifpim, May 12, 2010
What steps will reproduce the problem?
1. Latest version of Flowplayer (3.2.0)
2. Latest version of Flowplayer openvideoads (0.5.0)
3. Implement a XML Playlist in flowplayer

What is the expected output? What do you see instead?
When you do this, openvideoads loads the AD video but no the playlist.

What version of the product are you using? On what operating system?
Flowplayer 3.2.0

Please provide any additional information below.

This is an example code of constructing an XML video file in flowplayer:

playlist:""http://yourwebpage.com/xml/file.xml""


This is the content of XML file:


<rss version=""2.0""
  xmlns:media=""http://search.yahoo.com/mrss/""
  xmlns:fp=""http://flowplayer.org/fprss/"">
  <channel>
     <title>Playlist with bitrates</title>
     <item>
        <title>RTMP streaming</title>
        <description>RTMP streaming from a Wowza 2 server hosted by 
HDDN</description>
        <media:group>
            <media:content bitrate=""2000"" width=""1080"" 
                url=""mp4:sinvideo-2000.mp4"" type=""video/h264"" />
                
            <media:content bitrate=""1400"" width=""720"" 
                url=""mp4:sinvideo-1400.mp4"" type=""video/h264"" />
              
        </media:group>
        <fp:clip provider=""rtmp"" autoPlay=""true"" urlResolvers=""bwcheck"" 
scaling=""fit"" />
     </item>
  </channel>
</rss>

Comment 1 by paul.schulz, May 13, 2010
I think the issue here is the compatibility with the bwchecker ... i'm looking into this... email me at enquiries@openvideoads.org if you've found a fix or want more direct contact..",paul
Milestone OVA for Flowplayer (v1.0.1),43,Problem with youtube plugin in flowplayer,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2010-08-05T16:01:01-04:00,2011-09-19T11:55:18-04:00,"Reported by dashiad, Jun 01, 2010
What steps will reproduce the problem?
1.Use flowplayer's youtube plugin (i got it from the plugins repository).It does work
2.Include openads plugin in flowplayer's configuration.An exception is thrown.The problem happens in a call to YouTubeStreamProvider/get clipURLResolver().Looks like there are no urlProviders. 
3.Modifying the code to add the urlProvider 'youtube' in the scheduledclip, makes the clip play again.

What is the expected output? Wha<t do you see instead?
Before setting the urlprovider in the scheduledclip, the youtube plugin is unable to play the video.

What version of the product are you using? On what operating system?
I've been using the 0.4.0 code to debug and try to find a fix, just used 0.5.0 RC2 to check if the problem was still present.

Please provide any additional information below.
I dont know a lot about the internal structure of flowplayer or openvideoads, just have been looking the code for one day.Maybe it's a problem with the youtube plugin.If you need more information, feel free to contact me at dashiad [at] hotmail.com",paul
Milestone OVA for Flowplayer (v1.0.1),50,Fix advanced companion layout in examples,Examples,OVA for Flowplayer (trunk),defect,paul,new,2010-08-05T16:41:40-04:00,2011-09-19T11:55:33-04:00,Cleanup advanced companions layout issue (box 6),paul
Milestone OVA for Flowplayer (v1.0.1),134,Mid-rolls don't work with Flowplayer live streams,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2010-08-26T17:40:55-04:00,2011-09-19T11:55:47-04:00,Fix the issue that is stopping mid-rolls working with live streams - the live stream does not restart after the mid-roll (instream) has played.,paul
Milestone OVA for Flowplayer (v1.0.1),145,Javascript playlist control clip markers do not seem to work with post-rolls,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2010-09-12T11:04:09-04:00,2011-09-19T11:56:06-04:00,"Configure a pre and post roll on each clip to be shown in the Flowplayer Javascript playlist control and see if the ""active"" clip highlighting works.

It seems that the next clip is highlighted when the post roll is played.

See arpan (multi-companion/clips) example to illustrate",paul
Milestone OVA for Flowplayer (v1.0.1),341,scalable attribute in VAST 2 is not honored by OVA for Flowplayer,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2012-02-20T06:16:54-05:00,2012-02-20T06:16:54-05:00,"The following VAST 2 response should result in the ""orig"" scaling being set on the OVA for Flowplayer clip, but it seems to be scaling by default:

<MediaFile delivery=""progressive"" height=""480"" width=""640"" type=""video/x-mp4"" scalable=""false"">
      <![CDATA[http://streaming.openvideoads.org/support/amir-chervinsky/scaling/klcz0229_SD_H264_640x480.mp4]]>
</MediaFile>
",paul
Milestone OVA for Flowplayer (v1.0.1),344,customProperties are not applied to failover servers,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2012-02-23T02:55:39-05:00,2012-02-23T02:55:39-05:00,"customProperties are not being applied to failover servers... reported by Michael

see:

                ""schedule"":[
                    {
                        ""zone"":""us.ibtimes/tv/articles@x999"",
                        ""position"":""pre-roll"",
                        ""loadOnDemand"":true,
                        ""refreshOnReplay"":true,
                        ""server"": {
                            ""type"": ""OAS"",
                            ""apiAddress"": ""http://oascentral.ibtimes.com/RealMedia/ads/adstream_sx.ads"",
                            ""timeoutInSeconds"":30,
                            ""customProperties"": {
                                ""target"": [""_RM_HTML_VIDEOURL_=http%3A%2F%2Ftv.ibtimes.com%2Fprecious-metals-post-big-gains%2F3642.html"",""_RM_HTML_ADMAP_=in%3A%3A0"",""_RM_HTML_DESCRIPTION_="",""_RM_HTML_TITLE_="",""_RM_HTML_VIDEOID_=3642""]
                            },
                            ""failoverServers"": [{
                                ""type"": ""OAS"",
                                ""tag"": ""http://oascentral.ibtimes.com/RealMedia/ads/adstream_sx.ads/us.ibtimes/tv/articles@x55"",
                                ""customProperties"": {
                                    ""target"": [""_RM_HTML_VIDEOURL_=http%3A%2F%2Ftv.ibtimes.com%2Fprecious-metals-post-big-gains%2F3642.html"",""_RM_HTML_ADMAP_=in%3A%3A0"",""_RM_HTML_DESCRIPTION_="",""_RM_HTML_TITLE_="",""_RM_HTML_VIDEOID_=3642""]
                                }
                            }]
                        }
                    }
                ]
            },

",paul
Milestone OVA for Flowplayer (v1.0.1),329,Support overlay playback during linear ads,OVA for Flowplayer,OVA for Flowplayer (trunk),enhancement,paul,new,2011-10-19T11:36:32-04:00,2011-10-19T11:36:32-04:00,"Allow overlays to be presented during linear ads.

Requested by Valse on the forum:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-flowplayer/23001/non-linear-overlay-during-a-pre-roll


",paul
Milestone OVA for Flowplayer (v1.0.1),42,"disableControls, disable/enable buttons on ads show",OVA for Flowplayer,OVA for Flowplayer (trunk),enhancement,paul,new,2010-08-05T15:57:47-04:00,2011-09-19T11:56:21-04:00,"Reported by stasraven, May 30, 2010
Paul, Hi!

1) I have a problem with disable stop button (scrubber disable fine, not
such a stop)

http://kiwi.kz/index/videoad?problem01
this example with pre-roll, when pre start user allow click stop button
(it's not fine), but in configuration i use disableControls: true.

2) Also, I want offer flexible syntax for disable/enable buttons when ads show
disableControlls: {start: false, play: true, fullscreen: false}",paul
Milestone OVA for Flowplayer (v1.2.0),500,Clip based events are being dropped when OVA schedules,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2012-09-20T18:54:02-04:00,2012-09-20T18:54:02-04:00,"Clip based flowplayer events are being dropped when OVA schedules/loads the new playlist.

General events work though.

playlist: [
    {
       url: '....',
       onPause: function() {
            // doesn't work",paul
Milestone OVA for Flowplayer (v1.2.0),507,Control bar enabling not working with Flowplayer VPAID ads,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2012-11-23T11:21:46-05:00,2012-11-23T11:21:46-05:00,"Control bar enabling not working with Flowplayer VPAID ads

See this forum thread:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-flowplayer/29784/enable-control-bar-duirng-vpaid-ad-ova-with-flowplayer",paul
Milestone OVA for Flowplayer (v1.2.0),508,Null point exception after player.getplugin().scheduleAds() called,OVA for Flowplayer,OVA for Flowplayer (trunk),defect,paul,new,2012-11-30T04:38:21-05:00,2012-11-30T04:38:21-05:00,"A null pointer exception is occurring after player.getPlugin().scheduleAds() is called:

$f().getPlugin(""ova"").scheduleAds(newPlaylist,newConfiguration);

this is running, the srver add type is VPAID add.

Now I try to chnage new scheudle during VAPID ad running time, then actionscript error..

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at org.openvideoads.plugin.flowplayer.streamer::OpenAdStreamer/processCuepoint()
at EventListener/notify()
at org.flowplayer.model::EventDispatcher/_dispatchEvent()
at org.flowplayer.model::EventDispatcherhttp://flowplayer.org/core/internal::doDispatchEvent()
at org.flowplayer.model::ClipEventDispatcher/dispatch()
at PlayTimeTracker/checkAndFireCuepoints()
at PlayTimeTracker/checkProgress()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()

See:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-flowplayer/29915/change-schedule-in-ova-with-flowplayer-actionscript-error",paul
Milestone OVA for JW Player 5 (v1.0.0),325,onDemand and refreshOnReplay not working for overlays,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,assigned,2011-10-10T03:44:26-04:00,2011-10-10T03:45:13-04:00,onDemand and refreshOnReplay not working for overlays,paul
Milestone OVA for JW Player 5 (v1.0.0),315,Update the OVA Configuration Guide with V1.0 options,Community Site,OVA for JW Player 5 (trunk),enhancement,paul,assigned,2011-09-19T13:33:50-04:00,2011-09-19T13:41:16-04:00,Update the OVA Configuration Guide with V1.0 options,paul
Milestone OVA for JW Player 5 (v1.0.0),319,Complete examples for Product pages,Product Site,OVA for JW Player 5 (trunk),enhancement,paul,assigned,2011-09-19T14:19:28-04:00,2011-09-28T11:42:44-04:00,Complete the trial examples for the product try and demo pages.,paul
Milestone OVA for JW5 (v1.0.1),154,Liverail linear takeover example does not work correctly,Examples,OVA for JW Player 5 (trunk),defect,paul,new,2010-09-15T12:37:46-04:00,2011-09-19T13:08:19-04:00,"The linear takeover example doesn't work correctly - shouldn't it be an overlay with a video on click to play?

http://dev1.longtailvideo.com/support/open-video-ads/ova-for-jw-player-5/13706/vast-20-non-linear-with-linear-takeover

",paul
Milestone OVA for JW5 (v1.0.1),175,Custom skins and Ad Notice are not compatible in fullscreen mode,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,assigned,2010-10-14T16:56:43-04:00,2011-09-19T13:07:43-04:00,"Ad notice overlays custom skin in full screen mode with some skins. Find out what's happening.

See this example:

http://www.freeride.se/hej/smartclip.html

",paul
Milestone OVA for JW5 (v1.0.1),193,The Livestream plugin seems to conflict with OVA,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2010-11-05T18:10:39-04:00,2011-09-19T13:08:44-04:00,"OVA does not seem to work with Livestream (or visa versa).

Reported by Luke Hollins.

",paul
Milestone OVA for JW5 (v1.0.1),196,Multiple pre-rolls do not schedule properly,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2010-11-08T07:36:42-05:00,2011-09-19T13:08:56-04:00,"The following config does not seem to playback properly:


        {
        ""ads"": {
        ""servers"": [
        {
        ""type"": ""OpenX"",
        ""apiAddress"": ""http://openx.openvideoads.org/openx/www/delivery/fc.php"",
        ""allowAdRepetition"": true
        }
        ],
        ""displayCompanions"": true,
        ""companions"": [
        { ""id"":""companion"", ""width"":""150"", ""height"":""360"" }
        ],
        ""schedule"": [
        {
        ""zone"": ""4"",
        ""position"": ""mid-roll"",
        ""startTime"": ""00:00:10"",
        },
        {
        ""zone"": ""4"",
        ""position"": ""mid-roll"",
        ""startTime"": ""00:00:25"",
        },
        {
        ""zone"": ""4"",
        ""position"": ""mid-roll"",
        ""startTime"": ""00:00:45"",
        }
        ]
        },

        ""debug"": {
        ""debugger"": ""firebug"",
        ""levels"":""fatal, config, vast_template, segment_formation""
        }
        }

Reported by MTS in the forum:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/15272/black-screen-after-the-mid-roll-ad

",paul
Milestone OVA for JW5 (v1.0.1),239,OVA doesn't work with Wordpress module and JW5.3+ Javascript embed code,OVA for Wordpress,OVA for Wordpress (trunk),defect,paul,new,2011-01-06T18:13:55-05:00,2011-09-19T13:10:24-04:00,"OVA does work with the Wordpress plugin and JW5.3+.

See this Forum thread:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/16063/ova-trial",paul
Milestone OVA for JW5 (v1.0.1),252,End ad event not triggered if user skips to last second of ad,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2011-01-13T13:46:59-05:00,2011-09-19T13:14:26-04:00,"If the user skips on the timeline to the last second of the ad, the ad complete event isn't fired.",paul
Milestone OVA for JW5 (v1.0.1),259,"If player paused and minimised VPAID ads is resumed, when minimised again show plays",OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2011-01-23T16:23:44-05:00,2011-09-19T13:14:45-04:00,"If player paused and minimised VPAID ads is resumed, when minimised again show plays rather than staying paused. Original show pause state is not remembered.

JW4 and 5",paul
Milestone OVA for JW5 (v1.0.1),263,Ad notice alignment is out,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2011-01-25T14:14:05-05:00,2011-09-19T13:14:56-04:00,"Ad notice alignment is out on this example:

http://localhost/ova/ova.jwplayer.5x/examples/pages/ad-servers/example03.html

Right on the bottom by default, when controlbar is on, it moves up 1-2 pixels...",paul
Milestone OVA for JW5 (v1.0.1),478,Sharing plugin has a problem when post-rolls configured,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2012-06-17T15:14:50-04:00,2012-06-17T15:14:50-04:00,"OVA for JW5. 

When a post-roll is configured, the sharing plugin does not seem to show the related videos at the end of the stream because the player is reset.

See the email thread with Ethan/Michael dated June 8 - ""sharing and related plugins"" is the title of the thread.",paul
Milestone OVA for JW5 (v1.0.1),188,Control bar active when ad is loading,OVA for JW Player 5,,enhancement,paul,new,2010-11-04T09:42:29-04:00,2011-09-19T13:08:31-04:00,"If ad takes time to load, the control bar is active allowing users to skip through the ad before it starts playing.

Find a way to disable the control bar at the start of loading.

Good example of it here:

http://78.188.21.162:1923/VoWEB/Watch.aspx?id=1000135&v=Heartless",paul
Milestone OVA for JW5 (v1.0.1),202,Support the ability to hide the control bar when an ad plays,OVA for JW Player 5,OVA for JW Player 5 (v0.4.3),enhancement,paul,new,2010-11-18T03:06:48-05:00,2011-09-19T13:09:39-04:00,Add the ability to configure OVA so that the control bar is hidden during ad playback,paul
Milestone OVA for JW5 (v1.0.1),238,Improve granularity of the disabling on V4 control bars,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2011-01-06T14:19:03-05:00,2011-09-19T13:10:12-04:00,"This is possible. e.g. 

ControlbarComponentV4(cb).getChildAt(0)[""timeSlider""].enabled = false;

",paul
Milestone OVA for JW5 (v1.0.1),285,Add an option to allow show to not be autoplayed if ad is,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2011-02-16T17:04:54-05:00,2011-09-19T13:15:36-04:00,"Add an option to allow the show to not be autoplayed if the ad is. See thread:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/18099/autoplay-ova-ads-with-click-to-play-video-content",Paul
Milestone OVA for JW5 (v1.0.1),296,Post/PreRoll VPAID - play button appears between ads,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2011-02-25T16:38:16-05:00,2011-09-19T13:15:51-04:00,"Play button appears between sequential post and pre-roll VPAID ads.

Would be better to hide the play button full stop or show a buffering sign.

See:

http://localhost/ova/ova.jwplayer.5x/examples/pages/vpaid/example1.10.html
",paul
Milestone OVA for JW5 (v1.0.1),130,implement mid-roll support for JW on no-duration stream,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2010-08-23T09:29:48-04:00,2011-09-19T13:16:03-04:00,Implement support for mid-roll on duration-less JW streams. Re-enable start-time example05,paul
Milestone OVA for JW5 (v1.0.1),174,Sharing plugin is incompatible with OVA,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2010-10-14T16:55:38-04:00,2011-09-19T13:16:18-04:00,"Sharing plugin does not implement the ova.hidden property - so it shows during ads.

See example here:

http://www.freeride.se/hej/smartclip.html",paul
Milestone OVA for JW5 (v1.0.1),357,"JW5 scheduleAds() API does not support ""playlist file"" as a parameter",OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2012-03-07T22:59:06-05:00,2012-03-07T22:59:06-05:00,"Add support for a ""playlist file"" as a parameter to the OVA for JW5 scheduleAds() API.

See:

http://localhost/support/alec-vallintine/scheduleAds/jwplayer.html

Raised by Alec (see email thread).

Need to build in ""blockUntilOriginalPlaylistLoaded"" support into scheduleAds() logic.",paul
Milestone OVA for JW5 (v1.0.1),439,Create example illustrating how to declare a custom region for use by VPAID ads,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2012-05-03T14:41:07-04:00,2012-05-03T14:41:07-04:00,Create example illustrating how to declare a custom region for use by VPAID ads,paul
Milestone OVA for JW5 (v1.0.1),480,Implement enable/disableAds API calls,OVA for JW Player 5,,enhancement,paul,new,2012-06-18T17:33:52-04:00,2012-06-18T17:33:52-04:00,"Implement the enable/disableAds() Javascript API calls

Requested via the forum 

http://www.longtailvideo.com/support/forums/open-video-ads/developer-questions/27178/how-to-config-showhide-button

and email. ",paul
Milestone OVA for JW5 (v1.0.1),336,"Hiding standard JW5 ""over"" control bar does not work",OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2012-02-14T14:16:05-05:00,2012-02-14T14:16:05-05:00,"When the standard JW5 ""over"" control bar is hidden by OVA during ad playback, it re-appears with a mouse move. Can that be fixed?

",paul
Milestone OVA for JW5 (v1.0.1),330,During pre-roll hide HD & Share icon.,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2011-10-21T09:32:29-04:00,2011-10-21T09:32:29-04:00,Raised by Johan,paul
Milestone OVA for JW5 (v1.0.1),331,If you replay a video - Dont show any pre-roll,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2011-10-21T09:33:13-04:00,2011-10-21T09:33:13-04:00,Raised by Johan,paul
Milestone OVA for JW5 (v1.0.1),332,"On click-through, end ad playback",OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2011-10-21T09:34:16-04:00,2011-10-21T09:34:16-04:00,"After you click on pre-roll ""Click for more information"" and then
you return to video and click play, skip the rest of the pre-roll and
play the video directly.

Raised by Johan over email.",paul
Milestone OVA for JW5 (v1.0.1),345,"Implement support for JW ""repeat""",OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2012-02-23T15:35:49-05:00,2012-02-23T15:35:49-05:00,"Implement support for the JW ""repeat"" option.

See this forum post:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/25198/ova-playlist-problem",paul
Milestone OVA for JW5 (v1.0.1),367,Add support for flatten JSON config,OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2012-03-16T07:18:47-04:00,2012-03-16T07:18:47-04:00,"Add support for flattened JSON config such as:

   var flashvars = {
      'plugins':    	                '<script type='text/javascript'>document.write(OVA_PLUGIN_2)</script>',
      'file':                           'OVA_PSEUDO_SHOW_STREAM_1',
      'ova.debug.levels':      		    'fatal, config, vast_template',
      'ova.ads.schedule.0.position':	'pre-roll',
      'ova.ads.schedule.0.tag':        'http://openx.openvideoads.org/openx...&charset=UTF-8'
   };

Requested by bits.",paul
Milestone OVA for JW5 (v1.0.1),450,"Add option to allow ""autoplay"" to stop after the first pre-roll",OVA for JW Player 5,OVA for JW Player 5 (trunk),enhancement,paul,new,2012-05-16T05:03:05-04:00,2012-05-16T05:03:05-04:00,"Add option to allow ""autoplay"" to stop after the first pre-roll

See this forum post:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/26680/autoplay-preroll-with-click-to-play-content-after-preroll-objectembed-tags",paul
Milestone OVA for JW5 (v1.0.1),32,JW Player playlists - support for meta tags and other XSPF tags,OVA for AS3,OVA for JW Player 5 (trunk),enhancement,paul,new,2010-08-05T15:45:17-04:00,2011-09-19T13:16:30-04:00,"Reported by haris@eu-softing.com, Apr 15, 2010

Firstly, I would like to express my linking of the project. Very very nice.
Secondly, this is not a problem but an enhancement which I hope I can implement and contribute to the project. I need your comments first please...

I always use JWplayer with playlist XSPF type, even when playlist contains only 1 video. Reason for this is that for a couple of plugins I use <meta> tags in XSPF playlists to transfer data bound to playlist items to the plugin itself. Other reason is that I wish to keep the control in my application of the content of the playlist even for players embeded in other sites.

1. My problem is that I would like be able to control all possible item tags for the XSPF that is produced internally by the OpenAdStreamer plugin and given to JW

Where do you think is the correct place and the way to implement proxying of such tags?

What version of the product are you using? On what operating system?
I am trying to use the latest stable at the moment, 0.4.1.3

Please provide any additional information below.

This is a typical example of the playlist 
<?xml version=""1.0"" encoding=""utf-8""?>
<playlist version=""1"" xmlns=""http://xspf.org/ns/0/"">
<trackList><track>
<title>The Nature</title>
<creator>Dzanan Rebac</creator>
<meta rel=""streamer"">rtmp://10.0.0.20:1935/vod</meta>
<location>15_Priroda HD.flv</location>
<image>http://static.test.com/localtest.kitv/uploads/thumbnails/gen_thumb_2
603200913081984.jpg</image>
<meta rel=""id"">15</meta>
<meta rel=""date"">26.03.2009</meta>
<meta rel=""embed"">---here there is alot of embed code---</meta>
</track>
</trackList>
</playlist>


Thanx
Haris

Comment 1 by haris@eu-softing.com, Apr 15, 2010
The first solution that comes in mind is to enable the VAST framework to start off with already existing playlist XSPF but I suppose this is not so easy?

If I add those data in some predefined structure to config.xml of the OpenAdStreamer plugin, what do you think?
Example:

            ""shows"": {
               ""baseURL"": ""rtmp://10.0.0.20/vod"",
               ""streams"": [
                   {
                       ""file"":""21_Artbeats_HD_Library_Demo_Reel.flv"",
                       ""duration"":""00:01:35"",
                       ""autostart"": true
                       ""meta"": [
                             {
                               ""id"":""1"",
                               ""embed"":""a lot of embed code..."",
                               ""date"":""12.8.2010""
                             }
                               ]

                   }
               ]
            },

Delete comment Comment 2 by paul.schulz, Apr 20, 2010
Yep, good approach.. adding in now - will be in the next release (out in the next 7-10 days)
Status: Started

Comment 3 by haris@eu-softing.com, Apr 22, 2010
I will gladly test this part..
",paul
Milestone OVA for JW5 (v1.2.0),509,auto-start causing problem with multiple VPAID pre-rolls,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2012-12-21T12:50:58-05:00,2012-12-21T12:51:27-05:00,"auto-start is causing problems with multiple VPAID pre-rolls running at the same time. See:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/30265/dual-audio-comes-in-a-vpaid-ad-with-no-video-where-vast-ads-run-fine",paul
Milestone OVA for JW5 (v1.2.0),511,Find out why non-linear VPAID ad is being closed/re-opened on mouse click,OVA for JW Player 5,OVA for JW Player 5 (trunk),defect,paul,new,2013-02-06T04:26:53-05:00,2013-02-06T04:26:53-05:00,"Find out why non-linear VPAID ad is being closed/re-opened on mouse click.

See this forum thread:

http://www.longtailvideo.com/support/forums/open-video-ads/ova-for-jw-player/31181/impression-tracker-firing-twice",paul
Milestone Product Website,116,Supported Ad Server,Documentation,OVA for AS3 (v0.5.2),enhancement,paul,new,2010-08-14T03:29:35-04:00,2010-08-14T03:29:49-04:00,"Improve the supported ad servers section. Add a section on ""How to connect"" - e.g. address the questions like ""ok,  how do I use this with Tremor"" etc.

Basically make it really simple for OVA users to configure an ad server when they are not technical.

",paul
,165,Fix ova.json truncation in Drupal JW module text field,OVA for Drupal,OVA for Drupal (trunk),defect,paul,new,2010-09-22T18:13:08-04:00,2011-09-19T11:45:05-04:00,"Regarding the ova.json field getting truncated when using the Drupal form... it looks like it is caused because the text field for that value looks like this e.g.: 

<input type=""text"" class=""form-text"" value="""" size=""60"" id=""edit-jwplayermodule-plugin-ova|json"" name=""jwplayermodule_plugin_ova|json"" maxlength=""128"">

The maxlength is set to 128. That should be fixable via the drupal forms api inside the drupal module",paul
