Author SHA1 Message Date
jfmcarreira d9864e584c Change VideoHandle class type to QObject 2017-09-23 02:01:52 +01:00
jfmcarreira 1d07dd6b38 Improve buffering and fix memory leaks
Use a dedicated class to handle frame buffer
Fix memory leak in stream handler and frame allocation
2017-09-22 00:54:46 +01:00
jfmcarreira 58146a6b06 Remove debug code 2017-09-20 23:22:58 +01:00
jfmcarreira d611d2a0df Increase maximum frame rate 2017-09-20 22:40:43 +01:00
jfmcarreira 0d88e74ba7 Add new class to handle framebuffer 2017-09-20 21:42:45 +01:00
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ set( PROJECT_NAME "playuver" CACHE INTERNAL "" FORCE )
PROJECT( ${PROJECT_NAME} )
SET( PLAYUVER_VERSION_MAJOR "0" )
SET( PLAYUVER_VERSION_MINOR "14" )
SET( PLAYUVER_VERSION_PATCH "1" )
SET( PLAYUVER_VERSION_PATCH "0" )
SET( PLAYUVER_VERSION "${PLAYUVER_VERSION_MAJOR}.${PLAYUVER_VERSION_MINOR}.${PLAYUVER_VERSION_PATCH}" CACHE INTERNAL "" FORCE )
######################################################################################
+1 -1
View File
@@ -50,7 +50,7 @@ Void PlaYUVerAppModuleIf::update()
{
if( m_pcDisplaySubWindow )
{
m_pcDisplaySubWindow->refreshFrame( true );
m_pcDisplaySubWindow->refreshFrame();
}
else
{
+1 -1
View File
@@ -668,7 +668,7 @@ Void VideoSubWindow::refreshFrameOperation()
{
m_cViewArea->setImage( m_pcCurrFrame );
}
for( Int i = 0; i < m_apcCurrentModule.size() /*&& !m_bIsPlaying*/; i++ )
for( Int i = 0; i < m_apcCurrentModule.size() && !m_bIsPlaying; i++ )
{
m_apcCurrentModule.at( i )->update();
}