View unanswered posts | View active topics


Post a new topicPost a reply
Previous topic | Next topic 

User avatar   Skilled Modder Skilled ModderMember since: 29.05.2010, 11:46Posts: 710Location: GermanyStatus: Online Likes: 6
 

 Post Topic: Videoplayer Plugin 1.9
PostPosted 06.04.2012, 18:53 
Image

Can be used as replacement for the missing .usm / .sfd support and brings even more features and flexibility.

About WebM
"The WebM project is dedicated to developing a high-quality, open video format for the web that is freely available to everyone. WebM is supported by Mozilla, Opera, Adobe, Google and more than seventy other publishers and software and hardware vendors"

ImageDownload
(Plugin_SDK + D3D + Videoplayer all 3 are required download them through the webinstaller.)

Project Database Link:
http://www.crydev.net/project_db.php?action=project_profile&team_id=51&project_id=1919

Wiki / Help / More Infos
https://github.com/hendrikp/Plugin_Videoplayer/wiki

Step-By-Step Tutorial Making a Intro Video (Version 1.6.1)
http://www.crydev.net/viewtopic.php?f=373&t=98081

Version 1.6 Feature Teaser


Version 1.5 Feature Teaser


Sample Flowgraph Usage


Preparing a video with audio
https://github.com/hendrikp/Plugin_Videoplayer/wiki/Preparing-Video-and-Audio

ImageDownload
(Plugin_SDK + D3D + Videoplayer all 3 are required download them through the webinstaller.)

Quote by Changelog:
Videoplayer Plugin 1.9.0 (02.03.2013)
==============
Stable Release for CryEngine 3.4.5 (32/64 bit, DX9 & DX11), Plugin SDK 1.3, Plugin_D3D 1.9.0

New:
* UI Events (UI:Events:Autoplaylist:Splashscreen and LevelLoaded)

Fixes:
* 32bit Launcher DX11 now fully working

Thanks to:
* Oliver Neumann for the UI Events

Videoplayer Plugin 1.8 (08.02.2013)
==============
Stable Release for CryEngine 3.4.4 (32/64 bit, DX9 & DX11), Plugin SDK 1.2

New:
* Support for CryEngine 3.4.4
* CVar for initial video frame color

Known Limitations:
* Plugin is partly disabled in 32bit launcher when using DX11

Videoplayer Plugin 1.7 (19.11.2012)
==============
Stable Release for CryEngine 3.4.3 (32/64 bit, DX9 & DX11), Plugin SDK 1.1

New:
* Support for CryEngine 3.4.3
* Support for playlist lua commands and conditions
* Texture filter now configurable (Nearest or Linear), Linear is the new default
* Installer

Fixes:
* Now handles entity deletion if sound was playing on entity (possible crash)
* Don't report empty sounds as errors

Known Limitations:
* Plugin is partly disabled in 32bit launcher when using DX11

Videoplayer Plugin 1.6.2 (02.11.2012)
==============
Stable Release for 32/64 bit, FreeSDK 3.4.0 (DX9 & DX11), Plugin SDK 1.0

Known Limitations:
* Plugin is partly disabled in 32bit launcher when using DX11
* Known DX11 CryEngine3 FreeSDK 3.4 Bug (don't reload your map)

New:
* Now using the Plugin SDK
* Support for playlist commands like loading a map as menu background
(they can also be delayed/canceled to create cvar animations, like time of the day or subtitles)
* Support for showing default menu on playlist end
* Full sourcecode avaible under BSD-2 clause license

Changes:
* Improved SSE2 YUV conversion (Performance: 2x1080p + 2x720p in parallel on i7-920 DX9 ~50fps DX11 ~25fps)
* Less Console logging
* New samples

Fixes:
* DirectX 9 mode can resize/fullscreen the renderer again without restarting
* Speed attribute now works also in playlist

Videoplayer Plugin 1.6.1 (07.09.2012)
---------------------
Stable Release for 32/64 bit FreeSDK 3.4 (DX9 & DX11)

Known Limitations:
- Plugin is partly disabled in 32bit Launcher when using DX11
- Known DX11 CryEngine3 FreeSDK 3.4 Bug (don't reload your map)

New:
- Documentation of SoundSource for Playlist XML Output2D in readme

Changes:
- Now under BSD-2 clause license (previously CC-BY 3.0)

Fixes:
- 2D Sound sometimes not starting immediately fixed, now retry until sound plays (Preload issue)

Videoplayer Plugin 1.6.0 (19.08.2012)
---------------------
Stable Release for 32/64 bit FreeSDK 3.4 (DX9 & DX11)

Known Limitations:
- Plugin is partly disabled in 32bit Launcher when using DX11
- Known DX11 CryEngine3 FreeSDK 3.4 Bug (don't reload your map)

New:
- Additional drop modes
- CVar to keep Editor in playback mode instead of resetting material (vp_playbackmode=0-2)
- CVars to fine tune synchronization (vp_seekthreshold, vp_dropthreshold, vp_dropmaxduration)
- Basic sample assets by kimba23
- Basic sample level showcasing the flownodes
- Sample Video: Tears of Steel Teaser and Sample FMOD project

Changes:
- Using libvpx 1.1 (Eider) to play WebM/RAW/IVF files
- Everything moved into namespace VideoplayerPlugin
- Internal refactoring and doxygen documentation in preparation of sourcecode release
- Using astyle to format the sourcecode
- Using aligned memory for improved performance
- Better synchronization for systems with low performance

Fixes:
- D3DPlugin 1.6 fixed a sporadic stackoverflow and increased thread safety

Videoplayer Plugin 1.5.0 (13.06.2012)
---------------------
Stable Release for 32/64 bit FreeSDK 3.4 (DX9 & DX11)

New:
- DirectX 11 Renderer
- Playlists
- Events to trigger Splashscreens / Menubackground playlists
(Game Start, Start Menu, Ingame Menu, Level Start)
- 3D Sound on multiple entities
- Added Flownode Videoplayer_Plugin:OutputTexture for custom usage of textures
- Added Flownode Videoplayer_Plugin:InputPlaylist for playlist support
- Editor Support (Everything is closed/restored when quitting gamemode)
- YUV conversion fallback: GFX accelerated or CPU (SSE2 or normal)
- Fallback Software Renderer (if D3DPlugin finds unknown D3D version)
- Sample Videos: Background, CryEngine3 logo, Autodesk Gameware (Scaleform)
- Sample Playlists: for all auto events

Changes:
- Refactored internal Rendererhandling
- Refactored internal Soundhandling
- Improved Soundsynchronization
(Frame dropping and/or automatic seeking)
- Renamed "Input" Flownode to "InputWebM"

Fixes:
- Sounds sometimes not starting
- Video sometimes waiting after triggering seek

Bugfixes from 1.5 beta:
- YUV conversion fallback not activating
now also working on onboard intel graphic cards
- Removal of deprecated "Input" Flownode
- DirectX 9 mode not working

Thanks to:
- Nils L. Corneliusen for his SSE2 based YUV conversion
visit his website at http://ignorantus.com
- fractal.design and kimba23 for beta testing

Videoplayer Plugin 1.1.0 (02.05.2012)
---------------------
Stable Release for FreeSDK 3.3.9 and 3.4 (DX9)

New:
- 2D/Fullscreen Videosupport (multiple simultaneous 2D videos possible)
supports scaling, aspect ratio, placement, rotation,
black border (or colored), transparency...
- Added Flownode Videoplayer_Plugin:Output2D
- Added Flownode Videoplayer_Plugin:OutputEntity
- Selectable time synchronization source: Sound, GameTime, SystemTime
- Support for bullet time when using the GameTime timesource

Changes:
- Moved/Renamed all Flownodes to "Videoplayer_Plugin"
so that the names reflect the functionality better.
(This is a breaking change but will be the last for the Flownodes)

Fixes:
- Crash if DX11 is used while not yet supported
- Sporadic crash on quit while video was playing

Thanks to:
- VABG, Lex4art for reporting and testing the YUV conversion bug
- Hamers for being a fair rival ;)

Notes:
- Changing the speed of a file is not working together with sound.
(because fmod pitch and pitchshift isn't working completly)
- The 3.3.9 version doesn't support borders in 2D mode
(because of renderer features only avaible in 3.4 version)

Videoplayer Plugin 1.0.1 (19.04.2012)
---------------------
Initial Stable Release for FreeSDK 3.3.9 and 3.4 (DX9)

New:
- Added Support to restore orginal material
- FreeSDK 3.4 (DX9) Support

Changes:
- C++ Videomaterial Interface changed
- Readme improved
- Video_Flowgraph.xml improved
- Using libvpx 1.0 (Duclair) to play WebM/RAW/IVF files

Fixes:
- Fixed Shutdown / Mapchange / Resolution change / Fullscreen Crashes
- Fixed YUV Colorconversion for video resolutions not divisible by 4 (now automatic cropping)
- Fixed StartAt in combination with Seek or Videosource changes
- Fixed Flownode OnEnd so that it only triggers when the End is reached

Videoplayer Plugin 0.9 (06.04.2012)
----------------------
Initial Public Beta Release for FreeSDK 3.3.9 (DX9)

New:
- Play Videos on Materials
- Flownode to select inputfile and output material
- Using libvpx 0.97 (Cayuga) to play WebM/RAW/IVF files




Last edited by hendrikp on 02.03.2013, 18:59, edited 37 times in total.

User avatar   Media Support Media SupportMember since: 04.12.2007, 03:23Posts: 6853Location: Norway Likes: 29
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 06.04.2012, 19:15 
Thank you mr. hendrikp for making this available to the community.


 
 
 

< Vascotia Studios >

Image   Image   Image   Image   Image

Join our Social Sites!
User avatar   Skilled Modder Skilled ModderMember since: 29.05.2010, 11:46Posts: 710Location: GermanyStatus: Online Likes: 6
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 06.04.2012, 19:21 
Quote by Lavizh:
Thank you mr. hendrikp for making this available to the community.

thanks,

hope it gets approved soon would be shame to wait until after holidays :P

Edit: A video tutorial will follow on monday/tuesday.




Last edited by hendrikp on 06.04.2012, 23:58, edited 1 time in total.
User avatar   Media Support Media SupportMember since: 04.12.2007, 03:23Posts: 6853Location: Norway Likes: 29
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 06.04.2012, 19:22 
I'll make sure the guys sees this super fast ;-)
edit : Project Approved.

edit : Got it working with FG's ... thanks bud, it's very easy to set up.


 
 
 

< Vascotia Studios >

Image   Image   Image   Image   Image

Join our Social Sites!
User avatar   Hardcore Modder Hardcore ModderMember since: 11.11.2011, 07:36Posts: 811Location: Asia Likes: 0
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 07.04.2012, 07:24 
Thanks again hendrikp :))


Image
Role :Texture artist
My skills : Level Designer|Game Designer|Sound Designer|3D Artist|2D Artist|
User avatar   Hardcore Modder Hardcore ModderMember since: 11.11.2011, 07:36Posts: 811Location: Asia Likes: 0
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 07.04.2012, 07:28 
Does this work on the crysis 2 mod sdk ?


Image
Role :Texture artist
My skills : Level Designer|Game Designer|Sound Designer|3D Artist|2D Artist|
User avatar   Media Support Media SupportMember since: 04.12.2007, 03:23Posts: 6853Location: Norway Likes: 29
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 07.04.2012, 09:36 
No. Iirc there is no sourcecode made available for Crysis 2.


 
 
 

< Vascotia Studios >

Image   Image   Image   Image   Image

Join our Social Sites!
User avatar   Skilled Modder Skilled ModderMember since: 29.05.2010, 11:46Posts: 710Location: GermanyStatus: Online Likes: 6
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 07.04.2012, 13:13 
if there is enough interest it can be created for CE2 there is not much CE3 specfic. Are many people still using CE2 for new things?


User avatar   24/7 Modder 24/7 ModderMember since: 16.06.2008, 22:11Posts: 4306Location: Oulu, Finland Likes: 2
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 07.04.2012, 13:40 
Would be nice to have videos in CE2 too. I guess modding will be done for CE2 until Free SDK matures enough and/or Crysis 3 Mod SDK pops up  ;)


Zip-line release 2012-04-24 (for CE2 & CE3) · C1 mod project: A mod called Entry
Assets · Blender: Destroyable object tutorial for CryBlend

- currently lost in New Eden -
User avatar   Hardcore Modder Hardcore ModderMember since: 11.11.2011, 07:36Posts: 811Location: Asia Likes: 0
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 08.04.2012, 03:06 
Quote by Lavizh:
No. Iirc there is no sourcecode made available for Crysis 2.

Lavizh in which folder can i find the source code of free sdk ?


Image
Role :Texture artist
My skills : Level Designer|Game Designer|Sound Designer|3D Artist|2D Artist|
  Beginner BeginnerMember since: 27.02.2012, 13:44Posts: 6 Likes: 0
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 08.04.2012, 08:31 
I use videoplayer/webm plugin in ce_v3_1_2_1742.Then an error occurred : R6025-pure virtual function call
User avatar   Media Support Media SupportMember since: 04.12.2007, 03:23Posts: 6853Location: Norway Likes: 29
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 08.04.2012, 09:45 
Quote by ceylonfarmer:
Quote by Lavizh:
No. Iirc there is no sourcecode made available for Crysis 2.

Lavizh in which folder can i find the source code of free sdk ?

"Code"   :whistle:

Quote:
I use videoplayer/webm plugin in ce_v3_1_2_1742.Then an error occurred : R6025-pure virtual function call

Use an updated version of the engine. 3.3.9 being the newest. Build 1742 is so old now.


 
 
 

< Vascotia Studios >

Image   Image   Image   Image   Image

Join our Social Sites!
User avatar   Hardcore Modder Hardcore ModderMember since: 11.11.2011, 07:36Posts: 811Location: Asia Likes: 0
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 08.04.2012, 09:48 
Quote by Lavizh:
Quote by ceylonfarmer:
Quote by Lavizh:
No. Iirc there is no sourcecode made available for Crysis 2.

Lavizh in which folder can i find the source code of free sdk ?

"Code"   :whistle:

Quote:
I use videoplayer/webm plugin in ce_v3_1_2_1742.Then an error occurred : R6025-pure virtual function call

Use an updated version of the engine. 3.3.9 being the newest. Build 1742 is so old now.

In the cryengine folder right :p ?


Image
Role :Texture artist
My skills : Level Designer|Game Designer|Sound Designer|3D Artist|2D Artist|
  Beginner BeginnerMember since: 27.02.2012, 13:44Posts: 6 Likes: 0
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 08.04.2012, 11:41 
I use videoplayer/webm plugin in ce_v3_1_2_1742.
compile error .
I chang some code:
//typedef boost::shared_ptr<IVideoplayerSystem> IVideoplayerSystemPtr;
typedef cryshared_ptr<IVideoplayerSystem> IVideoplayerSystemPtr;

//typedef boost::shared_ptr<IEngineModule> IEngineModulePtr;
typedef cryshared_ptr<IEngineModule> IEngineModulePtr;

InitVideoplayerSystem(startupParams, *(gD3DSystem.get()));

Then compile succee.
But editor.exe error again.
I think that someting need to change in Plugin_D3DSystem.dll and Plugin_Videoplayer.dll.

Mr. hendrikp , could you seed me a copy of sourcecode .
User avatar   Crytek Staff Member Crytek Staff MemberMember since: 11.07.2008, 20:25Posts: 11626Location: Frankfurt am Main Likes: 10
 

 Post Topic: Re: [RELEASED] Videoplayer/WebM Plugin 0.9 for CE3
PostPosted 08.04.2012, 14:04 
You're using a much older version (3.1.2) than the current Free SDK build (3.3.9). That's quite a version leap, so total compatibility isn't to be expected.


*face specialist, anti-flowgraph campaigner.