Avidemux Forum

Avidemux => Main version 2.6 => Topic started by: Jan Gruuthuse on June 14, 2016, 08:52:22 AM

Title: f933567 1080i mpeg-ts
Post by: Jan Gruuthuse on June 14, 2016, 08:52:22 AM
1080i is no longer handled fluent in avidemux workspace. ubuntu 14.04 64-bit with QT4
Creating decoder
[adm_lavLogCallback]  [lavc] mmco: unref short failure
Calling VDPAU decoder , target surface=21
[uncompress]  [VDPAU] No picture
[decompressImage] uncompress failed
[DecodePictureUpToIntra]   decode error for frame 24, not necessarily a problem
Calling VDPAU decoder , target surface=12
[uncompress]  [VDPAU] No picture
[decompressImage] uncompress failed
[DecodePictureUpToIntra]   decode error for frame 25, not necessarily a problem
Calling VDPAU decoder , target surface=11
[uncompress]  [VDPAU] No picture
[decompressImage] uncompress failed
[DecodePictureUpToIntra]   decode error for frame 26, not necessarily a problem
Calling VDPAU decoder , target surface=14
[uncompress]  [VDPAU] No picture
[decompressImage] uncompress failed
[DecodePictureUpToIntra]   decode error for frame 27, not necessarily a problem
Calling VDPAU decoder , target surface=22


tested with File (4.83 MB total) 010seconds1920x1080.ts (https://we.tl/W9JeVugzKz) Will be deleted on 21 June, 2016
Title: Re: f933567 1080i mpeg-ts
Post by: mean on June 14, 2016, 02:57:53 PM
I'm not sure i see the problem
Is it at the beginning when she blinks ?
Title: Re: f933567 1080i mpeg-ts
Post by: Jan Gruuthuse on June 14, 2016, 03:11:51 PM
Looks to me if only key frames are displayed. See time indicator bottom left corner.
File (1.49 MB total) IntraFrameOnly.mp4 Will be deleted on 21 June, 2016 Download link
https://we.tl/2MnLSnVPWY
Title: 60e11f4 1080i mpeg-ts
Post by: Jan Gruuthuse on June 15, 2016, 05:43:37 AM
update: 60e11f4    [Build] Tweaks for new win64 compiler
the issue seem related to slider action
image displayed 0:00:00.400
image displayed 0:00:01.360
image displayed 0:00:02.320

- dragging slider left or right shows only keyframe
- when dragged to or over a keyframe, the image stays not on current keyframe, but jumps back to previous keyframe image.

left or right keyboard arrow still show images between 2 keyframes
Title: f933567 1080i mpeg-ts
Post by: Jan Gruuthuse on June 15, 2016, 05:20:38 PM
update: ca0672e    [Build] Tweaks for new win64 compiler
same: when using slider on key frames are shown
Title: Re: f933567 1080i mpeg-ts
Post by: mean on June 15, 2016, 06:36:20 PM
Could you try without vdpau if you are using it ?
Title: Re: f933567 1080i mpeg-ts
Post by: Jan Gruuthuse on June 16, 2016, 05:50:26 AM
Always vdpau when possible.
- Lavcodec and xvideo: same behavior: slider keyframes only, left right keyboard intermediated frames are shown
- Lavcodec and QtGl: same behavior: slider keyframes only, left right keyboard intermediated frames are shown
- Lavcodec and RGB (x11): same behavior: slider keyframes only, left right keyboard intermediated frames are shown

and on x11 using zoom:
[HandleAction]  ************ ZOOM_1_2 **************
  [changePreviewZoom]  Preview :: Change zoom 2->1
  [renderDisplayResize]  Render to 1920x1080 zoom=1
  [changeZoom]  changing zoom, simple render.
Saving crash file to /home/jan/.avidemux6/crash.py
Scripting video streams
Scripting segments
Scripting markers
Scripting post-processing
Scripting video encoder
Scripting video filters
Scripting audio tracks
Scripting muxer

*********** BACKTRACK **************
/usr/lib/libADM_core6.so(ADM_backTrack+0x60) [0x7f66a5c7ef20]:0:<ADM_backTrack>:-2
/lib/x86_64-linux-gnu/libc.so.6(+0x36cb0) [0x7f66a1567cb0]:1:<>:-2
/lib/x86_64-linux-gnu/libc.so.6(+0x97ee0) [0x7f66a15c8ee0]:2:<>:-2
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x3091e) [0x7f669e60691e]:3:<>:-2
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x31412) [0x7f669e607412]:4:<>:-2
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x30abe) [0x7f669e606abe]:5:<>:-2
/usr/lib/x86_64-linux-gnu/libX11.so.6(XPutImage+0x144) [0x7f669e607984]:6:<XPutImage>:-2
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_Z16qt_x11_drawImageRK5QRectRK6QPointRK6QImagemP4_XGCP9_XDisplayP6Visuali+0x1b9) [0x7f66a3829f49]:7:<qt_x11_drawImage(QRect const&, QPoint const&, QImage const&, unsigned long, _XGC*, _XDisplay*, Visual*, int)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x3c9551) [0x7f66a382a551]:8:<>:-2
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN8QPainter9drawImageERK6QRectFRK6QImageS2_6QFlagsIN2Qt19ImageConversionFlagEE+0x270) [0x7f66a37777d0]:9:<QPainter::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>)>:0
/usr/lib/libADM_render6_QT4.so(+0x6527) [0x7f66a2048527]:10:<>:-2
/usr/bin/avidemux3_qt4(_ZN10ADM_Qvideo10paintEventEP11QPaintEvent+0x1d) [0x48722d]:11:<ADM_Qvideo::paintEvent(QPaintEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x8b0) [0x7f66a367a300]:12:<QWidget::event(QEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c) [0x7f66a362ae2c]:13:<QApplicationPrivate::notify_helper(QObject*, QEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x270) [0x7f66a36314a0]:14:<QApplication::notify(QObject*, QEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x6d) [0x7f66a30f94dd]:15:<QCoreApplication::notifyInternal(QObject*, QEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x571) [0x7f66a3674a21]:16:<QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN14QWidgetPrivate11repaint_sysERK7QRegion+0x12b) [0x7f66a3835b9b]:17:<QWidgetPrivate::repaint_sys(QRegion const&)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN14QWidgetPrivate16syncBackingStoreEv+0x27) [0x7f66a3669e47]:18:<QWidgetPrivate::syncBackingStore()>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x42a) [0x7f66a3679e7a]:19:<QWidget::event(QEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c) [0x7f66a362ae2c]:20:<QApplicationPrivate::notify_helper(QObject*, QEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x270) [0x7f66a36314a0]:21:<QApplication::notify(QObject*, QEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x6d) [0x7f66a30f94dd]:22:<QCoreApplication::notifyInternal(QObject*, QEvent*)>:0
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x1ed) [0x7f66a30fcb3d]:23:<QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)>:0
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1aaf83) [0x7f66a3126f83]:24:<>:-2
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x254) [0x7f669fabde04]:25:<g_main_context_dispatch>:-2
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048) [0x7f669fabe048]:26:<>:-2
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f669fabe0ec]:27:<g_main_context_iteration>:-2
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x71) [0x7f66a31267a1]:28:<QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x26bbe6) [0x7f66a36ccbe6]:29:<>:-2
*********** BACKTRACK **************
Crash Dump for Crash
Segfault
at line 0, file ??ADM_backTrack





XPutImage
qt_x11_drawImage(QRect const&, QPoint const&, QImage const&, unsigned long, _XGC*, _XDisplay*, Visual*, int)

QPainter::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>)

ADM_Qvideo::paintEvent(QPaintEvent*)
QWidget::event(QEvent*)
QApplicationPrivate::notify_helper(QObject*, QEvent*)
QApplication::notify(QObject*, QEvent*)
QCoreApplication::notifyInternal(QObject*, QEvent*)
QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*)
QWidgetPrivate::repaint_sys(QRegion const&)
QWidgetPrivate::syncBackingStore()
QWidget::event(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>)

Title: Re: f933567 1080i mpeg-ts
Post by: mean on June 16, 2016, 05:58:40 AM
I'm not sure i get it
When you move the slider , it only jumps to keyframes. That's the "normal" behaviour for speed reason.
Title: Re: f933567 1080i mpeg-ts
Post by: Jan Gruuthuse on June 16, 2016, 06:07:37 AM
OK, perhaps just noticed while that video is so short and the effect was amplified.