Avidemux Forum

Avidemux => Main version 2.6 => Topic started by: Jan Gruuthuse on May 26, 2016, 02:33:46 PM

Title: Fixed: DTS audio and 780efd6 update_ffmpeg_3.0.2
Post by: Jan Gruuthuse on May 26, 2016, 02:33:46 PM
FIXED: 4a9fc55

2160pTest1.mkv 63,6 MB when loading Crash window:
Assert failed :0
at line 218, file /home/jan/avidemux2/avidemux_plugins/ADM_audioDecoders/ADM_ad_lav/ADM_ad_lav.cppADM_backTrack
ADM_AudiocoderLavcodec::ADM_AudiocoderLavcodec(unsigned int, WAVHeader*, unsigned int, unsigned char*)
create
getAudioCodec(unsigned int, WAVHeader*, unsigned int, unsigned char*)
ADM_Composer::addFile(char const*)
A_openVideo(char const*)
MainWindow::openFiles(QList<QUrl>)
MainWindow::eventFilter(QObject*, QEvent*)
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
QApplicationPrivate::notify_helper(QObject*, QEvent*)
QApplication::notify(QObject*, QEvent*)
QCoreApplication::notifyInternal(QObject*, QEvent*)
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)

g_main_context_dispatch

g_main_context_iteration
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)

QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
QCoreApplication::exec()
UI_RunApp()
startAvidemux(int, char**)
__libc_start_main
/usr/bin/avidemux3_qt4() [0x43b64f]


2160pHEVCtoAVC.mkv 22,7 MB
Crash window:
Assert failed :0
at line 218, file /home/jan/avidemux2/avidemux_plugins/ADM_audioDecoders/ADM_ad_lav/ADM_ad_lav.cppADM_backTrack
ADM_AudiocoderLavcodec::ADM_AudiocoderLavcodec(unsigned int, WAVHeader*, unsigned int, unsigned char*)
create
getAudioCodec(unsigned int, WAVHeader*, unsigned int, unsigned char*)
ADM_Composer::addFile(char const*)
A_openVideo(char const*)
MainWindow::openFiles(QList<QUrl>)
MainWindow::eventFilter(QObject*, QEvent*)
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
QApplicationPrivate::notify_helper(QObject*, QEvent*)
QApplication::notify(QObject*, QEvent*)
QCoreApplication::notifyInternal(QObject*, QEvent*)
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)

g_main_context_dispatch

g_main_context_iteration
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)

QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
QCoreApplication::exec()
UI_RunApp()
startAvidemux(int, char**)
__libc_start_main
/usr/bin/avidemux3_qt4() [0x43b64f]


both files available @ wetransfer.com:
Files (82.3 MB total)  (https://www.wetransfer.com/downloads/257a00fd16652395c25d6c27674d8e6120160526142829/bdd9f1355e4f3daf83e442394371845e20160526142829/83868d)
2160pHEVCtoAVC.mkv & 2160pTest1.mkv
Will be deleted on 2 June, 2016
Title: Re: 780efd6 update_ffmpeg_3.0.2
Post by: mean on May 26, 2016, 07:02:50 PM
Confirmed, thanks
DTS audio
Title: DTS audio 780efd6 update_ffmpeg_3.0.2
Post by: Jan Gruuthuse on May 27, 2016, 09:52:35 AM
FIXED: 4a9fc55     [lav] Audio decoder : support S32 format. Does not really work, but does not crash either
Title: Re: DTS audio and 780efd6 update_ffmpeg_3.0.2
Post by: mean on May 27, 2016, 11:18:43 AM
should work now
Title: Re: DTS audio and 780efd6 update_ffmpeg_3.0.2
Post by: Jan Gruuthuse on May 27, 2016, 02:44:36 PM
Fixed more: 6348795    [audioDecoder/lav] Dont trust initial sample format, doest not work

seems fine to me