bugfix related with the re format of video stream and clean some code in the SubWindowHandle
This commit is contained in:
1 parent
4bae0aec2b
commit
7a82549517
3 files changed
+5
-9
No files matched your search
@@ -51,7 +51,6 @@ SubWindowHandle::SubWindowHandle( QWidget * parent ) :
|
||||
|
||||
m_pCurrStream = new InputStream;
|
||||
|
||||
m_pCurrFrameQImage = NULL;
|
||||
m_pcCurrentModule = NULL;
|
||||
|
||||
m_cWindowName = QString( " " );
|
||||
@@ -63,8 +62,6 @@ SubWindowHandle::~SubWindowHandle()
|
||||
delete m_cViewArea;
|
||||
delete m_cScrollArea;
|
||||
delete m_pCurrStream;
|
||||
if( m_pCurrFrameQImage )
|
||||
delete m_pCurrFrameQImage;
|
||||
if( m_pcCurrentModule )
|
||||
{
|
||||
m_pcCurrentModule->m_pcAction->setChecked( false );
|
||||
@@ -93,9 +90,6 @@ Bool SubWindowHandle::loadFile( const QString &fileName )
|
||||
return false;
|
||||
}
|
||||
|
||||
m_pCurrFrameQImage = new QImage( m_pCurrStream->getCurrFrame()->getQImageBuffer(), m_pCurrStream->getWidth(), m_pCurrStream->getHeight(),
|
||||
QImage::Format_RGB888 );
|
||||
|
||||
m_cViewArea->setInputStream( m_pCurrStream );
|
||||
|
||||
QApplication::restoreOverrideCursor();
|
||||
@@ -167,7 +161,9 @@ Bool SubWindowHandle::save()
|
||||
return false;
|
||||
|
||||
QApplication::setOverrideCursor( Qt::WaitCursor );
|
||||
if( m_pCurrFrameQImage->save( fileName ) )
|
||||
m_pCurrStream->getCurrFrame()->FrametoRGB8();
|
||||
QImage qimg = QImage( m_pCurrStream->getCurrFrame()->getQImageBuffer(), m_pCurrStream->getCurrFrame()->getWidth(), m_pCurrStream->getCurrFrame()->getHeight(), QImage::Format_RGB888 );
|
||||
if( qimg.save( fileName ) )
|
||||
{
|
||||
QApplication::restoreOverrideCursor();
|
||||
QMessageBox::warning( this, tr( "plaYUVer" ), tr( "Cannot save file %1" ).arg( fileName ) );
|
||||
|
||||
Reference in new issue
Block a user