News:

--

Main Menu

f933567 1080i mpeg-ts

Started by Jan Gruuthuse, June 14, 2016, 08:52:22 AM

Previous topic - Next topic

Jan Gruuthuse

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 Will be deleted on 21 June, 2016

mean

I'm not sure i see the problem
Is it at the beginning when she blinks ?

Jan Gruuthuse

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

Jan Gruuthuse

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

Jan Gruuthuse

update: ca0672e    [Build] Tweaks for new win64 compiler
same: when using slider on key frames are shown

mean

Could you try without vdpau if you are using it ?

Jan Gruuthuse

#6
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>)


mean

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.

Jan Gruuthuse

OK, perhaps just noticed while that video is so short and the effect was amplified.