occt: master 98e6c6d1

Author Committer Branch Timestamp Parent
kgv apn master 2019-03-27 21:57:17 master 9491df8c
Affected Issues  0030612: Visualization - provide texture map with video as image source
Changeset 0030612: Visualization - provide texture map with video as image source

Introduced package Media wrapping FFmpeg structures.
Media_PlayerContext class manages video decoding into Media_IFrameQueue interface.
Graphic3d_MediaTextureSet implements Media_IFrameQueue interface and can be used as texture source.
AIS_MediaPlayer implements simple AIS object displaying video.
mod - adm/cmake/occt_csf.cmake Diff File
mod - adm/genproj.tcl Diff File
mod - adm/UDLIST Diff File
mod - src/AIS/AIS_Animation.cxx Diff File
mod - src/AIS/AIS_Animation.hxx Diff File
mod - src/AIS/AIS_AnimationTimer.hxx Diff File
add - src/AIS/AIS_MediaPlayer.cxx Diff File
add - src/AIS/AIS_MediaPlayer.hxx Diff File
mod - src/AIS/FILES Diff File
mod - src/Graphic3d/FILES Diff File
add - src/Graphic3d/Graphic3d_MediaTexture.cxx Diff File
add - src/Graphic3d/Graphic3d_MediaTexture.hxx Diff File
add - src/Graphic3d/Graphic3d_MediaTextureSet.cxx Diff File
add - src/Graphic3d/Graphic3d_MediaTextureSet.hxx Diff File
mod - src/Image/Image_VideoRecorder.cxx Diff File
add - src/Media/FILES Diff File
add - src/Media/Media_BufferPool.cxx Diff File
add - src/Media/Media_BufferPool.hxx Diff File
add - src/Media/Media_CodecContext.cxx Diff File
add - src/Media/Media_CodecContext.hxx Diff File
add - src/Media/Media_FormatContext.cxx Diff File
add - src/Media/Media_FormatContext.hxx Diff File
add - src/Media/Media_Frame.cxx Diff File
add - src/Media/Media_Frame.hxx Diff File
add - src/Media/Media_IFrameQueue.hxx Diff File
add - src/Media/Media_Packet.cxx Diff File
add - src/Media/Media_Packet.hxx Diff File
add - src/Media/Media_PlayerContext.cxx Diff File
add - src/Media/Media_PlayerContext.hxx Diff File
add - src/Media/Media_Scaler.cxx Diff File
add - src/Media/Media_Scaler.hxx Diff File
add - src/Media/Media_Timer.hxx Diff File
mod - src/TKService/EXTERNLIB Diff File
mod - src/TKService/PACKAGES Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File