__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
