You are not logged in.
@bobart Fixed VDPAU issue. Please try again.
About your update, I can't reproduce the problem.
Did you pause the playback? Or, while playing did you change the track?
If you did it in paused state, it's not a bug. It's just still paused.
Offline
@xylosper
No, i press this (play/next) during playback. It worked before updating: automatically playback next file in the playlist. Play now frozen at the moment of pressing 'play/next'.
UPD.
Thank you! Just updated: now there is no choice "VDPAU or VA-API" in the drop-down list.
Now in the preferences only one item: "VA-API" - this is a "fixed VDPAU issue"?
Last edited by bobart (2014-05-16 03:19:33)
Offline
Definitely nope. Fixed again. Sorry to bother you. Please try again.
When you say 'freeze', what do you mean exactly? Does the player never react or reponse? Or, just it doesn't start the playback?
If it's responsive, what does the playback information show to you? Also, please post the logs with 'cmplayer --debug'.
Last edited by xylosper (2014-05-16 04:00:13)
Offline
@xylosper
...Or, just it doesn't start the playback?
Yes, it doesn't start the playback - at this moment playback is freezes. But the player responds to keyboard and mouse. Frozen playback only.
Just updated.
This is interested, and now this ([VDPAU] Error) happens automatically without my participation ("play/next" or any action) after of transition to the next file in the list :
~$ cmplayer --opengl-debug
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] FBO texture format: GL_RGBA16
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[VDPAU] Error: A catch-all error, used when no other error code applies.(0x19) Cannot register output surface.
Ошибка сегментирования (core dumped)
~$ cmplayer --debug
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] FBO texture format: GL_RGBA16
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
[VDPAU] VDPAU device is initialized.
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[VA-API] VA-API is initialized.
[Engine] Create audio/video plugins
[Engine] Make registrations and connections
[Engine] Initialized
[Engine] Start playloop thread
[mpv/input] enable section 'default'
[mpv/global] user config path: 'input.conf' -> '/home/bob/.mpv/input.conf'
[mpv/global] any config path: 'input.conf' -> '/home/bob/.mpv/input.conf'
[mpv/global] user path: '/home/bob/.mpv/input.conf' -> '/home/bob/.mpv/input.conf'
[mpv/file] File size is 8816 bytes
[mpv/file] Opened: [file] /home/bob/.mpv/input.conf
[mpv/input] Parsing input config file /home/bob/.mpv/input.conf
[mpv/input] Input config file /home/bob/.mpv/input.conf parsed: 7 binds
[mpv/global] user config path: 'fonts' -> '/home/bob/.mpv/fonts'
[Engine] Error property unavailable: Couldn't set property brightness=0.
[Engine] Error property unavailable: Couldn't set property contrast=0.
[Engine] Error property unavailable: Couldn't set property hue=0.
[Engine] Error property unavailable: Couldn't set property saturation=0.
[Engine] Error error accessing property: Couldn't set property volume=1.5.
[Main] Show MainWindow.
[Main] Start main event loop.
[OpenGL] OpenGL debug logger is running.
[Engine] Load: /home/bob/Media/video/cinema/Person.of.Interest.S03.720p.LostFilm/Person.of.Interest.S03E13.720p.rus.LostFilm.TV.mkv (ao=alsa,hwdec=vdpau,hwdec-codecs="mpeg1video,mpeg2video,mpeg4,h264,vc1,wmv3",deinterlace=yes,volume=1.5,mute=no,audio-delay=0,sub-delay=0,sub-text-color=#ffffffff,sub-text-font="Liberation Sans",sub-text-font-size=7.2,sub-text-border-size=0.36,sub-text-border-color=#ff000000,sub-text-shadow-color=#7f000000,sub-text-shadow-offset=1.01823,cache=no,pause=no,audio-channels="stereo",af="dummy:address=169799056:use_scaler=0:layout=3",vf="noformat:address=169796208:swdec_deint=Bob|1|OpenGL:hwdec_deint=Bob|1|GPU",vo="null:address=169788224:hwdec_deint=Bob|1|GPU",brightness=0,contrast=0,hue=0,saturation=0)
[mpv/global] user config path: 'Person.of.Interest.S03E13.720p.rus.LostFilm.TV.mkv.conf' -> '/home/bob/.mpv/Person.of.Interest.S03E13.720p.rus.LostFilm.TV.mkv.conf'
[mpv/global] user config path: 'watch_later/DA296B2295078007525CD26F25C9543D' -> '/home/bob/.mpv/watch_later/DA296B2295078007525CD26F25C9543D'
[mpv/cplayer] Setting option 'ao' = 'alsa' (flags = 16)
[mpv/cplayer] Setting option 'hwdec' = 'vdpau' (flags = 16)
[mpv/cplayer] Setting option 'hwdec-codecs' = 'mpeg1video,mpeg2video,mpeg4,h264,vc1,wmv3' (flags = 16)
[mpv/cplayer] Setting option 'deinterlace' = 'yes' (flags = 16)
[mpv/cplayer] Setting option 'volume' = '1.5' (flags = 16)
[mpv/cplayer] Setting option 'mute' = 'no' (flags = 16)
[mpv/cplayer] Setting option 'audio-delay' = '0' (flags = 16)
[mpv/cplayer] Setting option 'sub-delay' = '0' (flags = 16)
[mpv/cplayer] Setting option 'sub-text-color' = '#ffffffff' (flags = 16)
[mpv/cplayer] Setting option 'sub-text-font' = 'Liberation Sans' (flags = 16)
[mpv/cplayer] Setting option 'sub-text-font-size' = '7.2' (flags = 16)
[mpv/cplayer] Setting option 'sub-text-border-size' = '0.36' (flags = 16)
[mpv/cplayer] Setting option 'sub-text-border-color' = '#ff000000' (flags = 16)
[mpv/cplayer] Setting option 'sub-text-shadow-color' = '#7f000000' (flags = 16)
[mpv/cplayer] Setting option 'sub-text-shadow-offset' = '1.01823' (flags = 16)
[mpv/cplayer] Setting option 'cache' = 'no' (flags = 16)
[mpv/cplayer] Setting option 'pause' = 'no' (flags = 16)
[mpv/cplayer] Setting option 'audio-channels' = 'stereo' (flags = 16)
[mpv/cplayer] Setting option 'af' = 'dummy:address=169799056:use_scaler=0:layout=3' (flags = 16)
[mpv/cplayer] Setting option 'vf' = 'noformat:address=169796208:swdec_deint=Bob|1|OpenGL:hwdec_deint=Bob|1|GPU' (flags = 16)
[mpv/cplayer] Setting option 'vo' = 'null:address=169788224:hwdec_deint=Bob|1|GPU' (flags = 16)
[mpv/cplayer] Setting option 'brightness' = '0' (flags = 16)
[mpv/cplayer] Setting option 'contrast' = '0' (flags = 16)
[mpv/cplayer] Setting option 'hue' = '0' (flags = 16)
[mpv/cplayer] Setting option 'saturation' = '0' (flags = 16)
[mpv/cplayer] Playing: /home/bob/Media/video/cinema/Person.of.Interest.S03.720p.LostFilm/Person.of.Interest.S03E13.720p.rus.LostFilm.TV.mkv
[mpv/file] File size is 1579821267 bytes
[mpv/file] Opened: [file] /home/bob/Media/video/cinema/Person.of.Interest.S03.720p.LostFilm/Person.of.Interest.S03E13.720p.rus.LostFilm.TV.mkv
[mpv/demux] Trying demuxer: edl (force-level: normal)
[mpv/demux] Trying demuxer: cue (force-level: normal)
[mpv/demux] Trying demuxer: rawaudio (force-level: normal)
[mpv/demux] Trying demuxer: rawvideo (force-level: normal)
[mpv/demux] Trying demuxer: libass (force-level: normal)
[mpv/demux] Trying demuxer: mkv (force-level: normal)
[mpv/mkv] Found the head...
[mpv/mkv] + a segment...
[mpv/mkv] /---- [ parsing seek head ] ---------
[mpv/mkv] Element 0x1549a966 at 4151.
[mpv/mkv] Element 0x1654ae6b at 4311.
[mpv/mkv] Element 0x1c53bb6b at 1579804476.
[mpv/mkv] \---- [ parsing seek head ] ---------
[mpv/mkv] |+ segment information...
[mpv/mkv] | + timecode scale: 1000000
[mpv/mkv] | + duration: 2627.104s
[mpv/mkv] | + segment uid 9a c1 4f 6a e4 74 b0 85 81 da 3c 7b d7 2e 8a 9f
[mpv/mkv] |+ segment tracks...
[VDPAU] VDPAU Mixer initialized.
[OpenGL] Logger: Program/shader state performance warning: Fragment Shader is going to be recompiled because the shader key based on GL state mismatches. (API/Medium/Performance)
[Engine] Error property unavailable: Couldn't get property 'editions'.
[App] Disable screensaver with external command.
[mpv/mkv] | + a track...
[mpv/mkv] | + Track number: 1
[mpv/mkv] | + Track type: Video
[mpv/mkv] | + Video track
[mpv/mkv] | + Display width: 1280
[mpv/mkv] | + Display height: 720
[mpv/mkv] | + Pixel width: 1280
[mpv/mkv] | + Pixel height: 720
[mpv/mkv] | + Codec ID: V_MPEG4/ISO/AVC
[mpv/mkv] | + CodecPrivate, length 40
[mpv/mkv] | + Language: und
[mpv/mkv] | + Default duration: 41.708ms ( = 23.976 fps)
[mpv/mkv] | + a track...
[mpv/mkv] | + Track number: 2
[mpv/mkv] | + Track type: Audio
[mpv/mkv] | + Audio track
[mpv/mkv] | + Sampling frequency: 48000.000000
[mpv/mkv] | + Channels: 2
[mpv/mkv] | + Codec ID: A_AC3
[mpv/mkv] | + Language: und
[mpv/mkv] | + Default duration: 32.000ms ( = 31.250 fps)
[mpv/mkv] | + a track...
[mpv/mkv] | + Track number: 3
[mpv/mkv] | + Track type: Audio
[mpv/mkv] | + Audio track
[mpv/mkv] | + Sampling frequency: 48000.000000
[mpv/mkv] | + Channels: 2
[mpv/mkv] | + Codec ID: A_AC3
[mpv/mkv] | + Language: und
[mpv/mkv] | + Default flag: 0
[mpv/mkv] | + Default duration: 32.000ms ( = 31.250 fps)
[mpv/mkv] |+ found cluster
[mpv/mkv] Deferring reading cues.
[mpv/mkv] All headers are parsed!
[mpv/mkv] Aspect: 1.777778
[mpv/demux] Detected file format: Matroska
[mpv/mkv] Replaygain tags not found
[mpv/global] user config path: 'subfont.ttf' -> '/home/bob/.mpv/subfont.ttf'
[mpv/global] user config path: 'fonts.conf' -> '/home/bob/.mpv/fonts.conf'
[mpv/global] global config path: 'fonts.conf' -> '/var/abs/local/yaourtbuild/cmplayer-git/src/cmplayer/build/etc/mpv/fonts.conf'
[mpv/global] any config path: 'fonts.conf' -> '(NULL)'
[mpv/libass] Setting up fonts...
[mpv/libass] Done.
[mpv/cplayer] [stream] Video (+) --vid=1 (h264)
[mpv/cplayer] [stream] Audio (+) --aid=1 (*) (ac3)
[mpv/cplayer] [stream] Audio --aid=2 (ac3)
[mpv/cplayer] [V] fourcc:0x31637661 size:1280x720 fps:23.976
[mpv/vo/null] Setting option 'address' = '169788224' (flags = 0)
[mpv/vo/null] Setting option 'hwdec_deint' = 'Bob|1|GPU' (flags = 0)
[mpv/vf] Opening video filter: [noformat address=169796208 swdec_deint=Bob|1|OpenGL hwdec_deint=Bob|1|GPU]
[mpv/noformat] Setting option 'address' = '169796208' (flags = 0)
[mpv/noformat] Setting option 'swdec_deint' = 'Bob|1|OpenGL' (flags = 0)
[mpv/noformat] Setting option 'hwdec_deint' = 'Bob|1|GPU' (flags = 0)
[mpv/vd] Codec list:
[mpv/vd] lavc:h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[mpv/vd] lavc:h264_vdpau (h264) - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
[mpv/vd] Opening video decoder lavc:h264
[mpv/vd] Trying to use hardware decoding.
[mpv/vd] Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
[mpv/ad] Codec list:
[mpv/ad] lavc:ac3 - ATSC A/52A (AC-3)
[mpv/ad] Opening audio decoder lavc:ac3
[mpv/ad] INFO: libavcodec "ac3" init OK!
[mpv/ad] Initial decode succeeded after 1 packets.
[mpv/ad] Selected audio codec: ATSC A/52A (AC-3) [lavc:ac3]
[mpv/ad] AUDIO: 48000 Hz, 2 ch, floatp
[mpv/ad] Building audio filter chain for 48000Hz stereo 2ch floatp -> 0Hz stereo 2ch ??...
[mpv/af] Adding filter dummy
[mpv/af] Setting option 'address' = '169799056' (flags = 0)
[mpv/af] Setting option 'use_scaler' = '0' (flags = 0)
[mpv/af] Setting option 'layout' = '3' (flags = 0)
[mpv/af] Audio filter chain:
[mpv/af] [in] 48000Hz stereo 2ch floatp
[mpv/af] [dummy] 48000Hz stereo 2ch floatp
[mpv/af] [out] 48000Hz stereo 2ch floatp
[mpv/af] [ao] 0Hz stereo 2ch ??
[mpv/ao] Trying preferred audio driver 'alsa'
[mpv/ao/alsa] requested format: 48000 Hz, stereo channels, floatp
[mpv/ao/alsa] using device: default
[mpv/ao/alsa] using ALSA version: 1.0.27.2
[mpv/ao/alsa] pcm opened in blocking mode
[mpv/ao/alsa] got buffersize=12288 samples
[mpv/ao/alsa] got period size 1024
[mpv/ao/alsa] opened: 48000 Hz/2 channels/32 bps/12288 samples buffer/Float 32 bit Little Endian
[mpv/ao/alsa] device buffer: 12288 samples.
[mpv/ao/alsa] using soft-buffer of 12288 samples.
[mpv/cplayer] AO: [alsa] 48000Hz stereo 2ch floatp
[mpv/cplayer] AO: Description: ALSA-0.9.x-1.x audio output
[mpv/ad] Building audio filter chain for 48000Hz stereo 2ch floatp -> 48000Hz stereo 2ch floatp...
[mpv/af] Audio filter chain:
[mpv/af] [in] 48000Hz stereo 2ch floatp
[mpv/af] [dummy] 48000Hz stereo 2ch floatp
[mpv/af] [out] 48000Hz stereo 2ch floatp
[mpv/af] [ao] 48000Hz stereo 2ch floatp
[mpv/cplayer] Starting playback...
[mpv/vd] Pixel formats supported by decoder: vaapi_vld vdpau yuv420p
[mpv/vd] Pixel formats supported by decoder: vaapi_vld vdpau yuv420p
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 1
[mpv/vd] VIDEO: 1280x720 23.976 fps 0.0 kbps ( 0.0 kB/s)
[mpv/vd] VDec: vo config request - 1280 x 720 (vdpau)
[mpv/vd] VO Config (1280x720->1280x720,0x45C)
[mpv/vf] Video filter chain:
[mpv/vf] [vd] 1280x720 vdpau Autoselect/Autoselect CL=1
[mpv/vf] [in] 1280x720 vdpau BT.709 (HD)/TV CL=1
[mpv/vf] [noformat] 1280x720 vdpau BT.709 (HD)/TV CL=1
[mpv/vf] [out] 1280x720 vdpau BT.709 (HD)/TV CL=1
[mpv/cplayer] update_video: 1
[mpv/cplayer] VO: [null] 1280x720 => 1280x720 vdpau
[mpv/cplayer] VO: Description: CMPlayer video output
[mpv/vd] set video colors brightness=0
[mpv/vd] set video colors contrast=0
[mpv/vd] set video colors saturation=0
[mpv/vd] set video colors hue=0
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.000
[mpv/global] user config path: 'fonts' -> '/home/bob/.mpv/fonts'
[mpv/global] user config path: 'subfont.ttf' -> '/home/bob/.mpv/subfont.ttf'
[mpv/global] user config path: 'fonts.conf' -> '/home/bob/.mpv/fonts.conf'
[mpv/global] global config path: 'fonts.conf' -> '/var/abs/local/yaourtbuild/cmplayer-git/src/cmplayer/build/etc/mpv/fonts.conf'
[mpv/global] any config path: 'fonts.conf' -> '(NULL)'
[mpv/osd/libass] Setting up fonts...
[mpv/osd/libass] Done.
[mpv/global] user config path: 'fonts' -> '/home/bob/.mpv/fonts'
[mpv/global] user config path: 'subfont.ttf' -> '/home/bob/.mpv/subfont.ttf'
[mpv/global] user config path: 'fonts.conf' -> '/home/bob/.mpv/fonts.conf'
[mpv/global] global config path: 'fonts.conf' -> '/var/abs/local/yaourtbuild/cmplayer-git/src/cmplayer/build/etc/mpv/fonts.conf'
[mpv/global] any config path: 'fonts.conf' -> '(NULL)'
[mpv/osd/libass] Setting up fonts...
[mpv/osd/libass] Done.
[mpv/global] user config path: 'fonts' -> '/home/bob/.mpv/fonts'
[mpv/global] user config path: 'subfont.ttf' -> '/home/bob/.mpv/subfont.ttf'
[mpv/global] user config path: 'fonts.conf' -> '/home/bob/.mpv/fonts.conf'
[mpv/global] global config path: 'fonts.conf' -> '/var/abs/local/yaourtbuild/cmplayer-git/src/cmplayer/build/etc/mpv/fonts.conf'
[mpv/global] any config path: 'fonts.conf' -> '(NULL)'
[mpv/osd/libass] Setting up fonts...
[mpv/osd/libass] Done.
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.041
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.041
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.041
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.041
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.041
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.041
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.041
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.041
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/ao/alsa] pause not supported by hardware
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
and tail of cmplayer --debug
...
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/cplayer] update_video: 1
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/vd] Pixel formats supported by decoder: vaapi_vld vdpau yuv420p
[mpv/ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: vdpau
[mpv/cplayer] update_video: 1
Ошибка сегментирования (core dumped)
Also before "core dumped" i look this picture:
Last edited by bobart (2014-05-16 10:29:34)
Offline
VDPAU issue has been fixed now, I really hope
Yes, it doesn't start the playback - at this moment playback is freezes. But the player responds to keyboard and mouse. Frozen playback only.
Is this problem related with VDPAU? If it responds, what does the playback information show? Again, full logs of 'cmplayer --debug' for this.
Offline
Is this problem related with VDPAU? If it responds, what does the playback information show? Again, full logs of 'cmplayer --debug' for this.
No, this a general problem in new git-versions, since cmplayer-git-0.8.13.r63.gbccd0ff-1 (from 15.05.2014) and VA-API hwass also freezes playback.
I reproduce this event (with VDPAU) in the current version and give a full log.
Please, look this
And now i will try on the new version...
Ok, now cmplayer-git-0.8.13.r70.g4c795e9-1:
After previous, a new file starts playback.., but after 3-5 sec i'm get this again:
...
[mpv/cplayer] update_video: 2
[mpv/cplayer] frametime=0.042
[mpv/vd] Pixel formats supported by decoder: vaapi_vld vdpau yuv420p
[mpv/ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: vdpau
[mpv/cplayer] update_video: 1
Ошибка сегментирования (core dumped)
Give you a full log?
Ok, look at this, please! Used VDPAU (hwacc is activated).
UPD.
cmplayer_vaapi.log & cmplayer_vdpau.log
Last edited by bobart (2014-05-16 12:55:27)
Offline
When I said VDPAU-related, I meant hwacc.
As far as I know, there's no device which implements both of VA-API and VDPAU(one is implemented as a front-end software of the other one, usually).
I'm sorry to make you confused.
Anyway, from the logs, I presume that both of VA-API and VDPAU show same problem. Am I right?
I'm very confused about your sitatuion now because what you wrote is updated repeatidely after posted.
Please answer next questions, AFTER update your CMPlayer to latest git source again, if you don't mind.
Don't hurry. Please write things only about latest build.
1. Does VDPAU playback work? (don't care next/previous behaviour when answer this)
2. Does change of track by transition(not action) cause playback freezing? Check it with/without hwacc.
3. Does change of track by transition(not action) cause segmentation fault? Check it with/without hwacc.
4. Does change of track by action cause playback freezing? Check it with/without hwacc.
5. Does change of track by action cause segmentation fault? Check it with/without hwacc.
6. Please post the logs for each case which shows problem.
7. Please post the backtraces for each case if you get segmentation faults.
To gen meaningfull backtraces, you'd better not strip debugging symbols.
In order to do that, add options 'options=(debug !strip)', or, if you don't know what it means, just use next PKGBUILD:
# Maintainer: Ben R <thebenj88 *AT* gmail *DOT* com>
# Contributor: xylosper <darklin20@gmail.com>
_pkgbase=cmplayer
pkgname=cmplayer-git
pkgver=0.8.12.r7.g1bf9a1e
pkgrel=1
pkgdesc="Powerful and easy-to-use multimedia player (git version)"
arch=('i686' 'x86_64')
url="http://$_pkgbase.github.io"
license=('GPL')
install=$_pkgbase.install
depends=('qt5-base' 'qt5-declarative' 'qt5-x11extras' 'qt5-quickcontrols' 'icu'
'libdvdread' 'libcdio-paranoia' 'libcdio' 'libdvdnav' 'libquvi'
'alsa-lib' 'libpulse' 'portaudio' 'jack' 'libchardet'
'mpg123' 'libva' 'libgl' 'fribidi' 'libass' 'ffmpeg')
makedepends=('git' 'mesa' 'gcc' 'pkg-config' 'python')
provides=('cmplayer')
conflicts=('cmplayer')
source=(git+https://github.com/xylosper/${_pkgbase}.git
git+https://github.com/xylosper/mpv.git)
md5sums=('SKIP'
'SKIP')
options=(debug !strip)
pkgver() {
cd "$srcdir/$_pkgbase"
git describe --tags | sed -E 's/([^-]*-g)/r\1/;s/-/./g' | cut -c2-
}
prepare() {
cd "$srcdir/$_pkgbase"
git submodule init
sed -i "s|https://github.com/xylosper/mpv.git|$srcdir/mpv|g" .gitmodules
git submodule sync
git submodule update
}
build() {
cd "$srcdir/$_pkgbase/src/mpv" && python ./bootstrap.py
cd "$srcdir/$_pkgbase"
./configure --prefix=/usr \
--enable-jack \
--enable-portaudio \
--enable-pulseaudio \
--enable-cdda
make
}
package() {
cd "$srcdir/$_pkgbase"
make DEST_DIR="$pkgdir" install
}
Last edited by xylosper (2014-05-17 05:02:24)
Offline
@xylosper
Anyway, from the logs, I presume that both of VA-API and VDPAU show same problem. Am I right?
Yes, you a right.
Please answer next questions, AFTER update your CMPlayer to latest git source again, if you don't mind.
Don't hurry. Please write things only about latest build.
Ok, no problem.
Now i builded cmplayer-git 0.8.13.r73.gfd74ad6-1 with your PKGBUILD.
1. Does VDPAU playback work? (don't care next/previous behaviour when answer this)
Yes, per se VDPAU playback operates normally.
2. Does change of track by transition(not action) cause playback freezing? Check it with/without hwacc.
Now the following happens: playback don't frozen, but cmplayer simply falls on 8-9 sec after the beginning of the next track. Regardless of my actions or inactions. Simply falls, "core dumped". And now it happens regardless of the hwacc "on" or "off". I'm check it.
3. Does change of track by transition(not action) cause segmentation fault? Check it with/without hwacc.
Yes. But there is one point: if next track (file in playlist) played at some point (e.g. remember position), playback occurs normally. Falls just beginning: 8-9 sec.
4. Does change of track by action cause playback freezing? Check it with/without hwacc.
No, now playback not frozen. Simply falls, as i wrote.
5. Does change of track by action cause segmentation fault? Check it with/without hwacc.
Yes, segmentation fault occurs anyway.
6. Please post the logs for each case which shows problem.
7. Please post the backtraces for each case if you get segmentation faults.
Well, and now the most interesting reading:
1. hwacc-no, action-no
2. hwacc-no, action-yes
3. hwacc-vaapi-yes, action-no
4. hwacc-vaapi-yes, action-yes
5. hwacc-vdpau-yes, action-no
6. hwacc-vdpau-yes, action-yes
7. hwacc/vdpau - ON, action "play/next" - NO, only "forward"
~$ gdb cmplayer
GNU gdb (GDB) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from cmplayer...done.
(gdb) r
Starting program: /usr/bin/cmplayer
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0xae224b40 (LWP 1237)]
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] FBO texture format: GL_RGBA16
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[New Thread 0xaca58b40 (LWP 1253)]
[New Thread 0xac257b40 (LWP 1254)]
[New Thread 0xab630b40 (LWP 1255)]
[New Thread 0xaae2fb40 (LWP 1256)]
[New Thread 0xa8b3db40 (LWP 1279)]
[New Thread 0xa61ffb40 (LWP 1358)]
[New Thread 0xa2effb40 (LWP 1930)]
[Thread 0xa61ffb40 (LWP 1358) exited]
[Engine] Playback reached end-of-file
[New Thread 0xa61ffb40 (LWP 2086)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaca58b40 (LWP 1253)]
0x080ed03c in SoftwareDeinterlacer::push(mp_image*) ()
(gdb) bt full
#0 0x080ed03c in SoftwareDeinterlacer::push(mp_image*) ()
No symbol table info available.
#1 0x080dc7a7 in VideoFilter::filter(vf_instance*, mp_image*) ()
No symbol table info available.
#2 0x0828cf0e in vf_do_filter (vf=vf@entry=0xa3e4b718, img=img@entry=0x0) at ../video/filter/vf.c:390
r = <optimized out>
__PRETTY_FUNCTION__ = "vf_do_filter"
#3 0x0828d082 in vf_output_frame (c=0xa54dc690, eof=true) at ../video/filter/vf.c:435
r = <optimized out>
cur = 0xa3e4b718
last = 0x0
img = 0xa3e4b718
r = <optimized out>
#4 0x08274bcb in video_decode_and_filter (mpctx=0x86b64e0) at ../player/video.c:374
d_video = <optimized out>
vf = 0xa54dc690
need_vf_reconfig = true
#5 video_output_image (reconfig_ok=false, endpts=-9.2233720368547758e+18, mpctx=0x86b64e0) at ../player/video.c:440
---Type <return> to continue, or q <return> to quit---
need_vo_reconfig = <optimized out>
img = <optimized out>
r = <optimized out>
#6 update_video (mpctx=0x86b64e0, endpts=-9.2233720368547758e+18, reconfig_ok=false, frame_duration=0xaca58188) at ../player/video.c:523
video_out = 0xa7a303a0
pts = <optimized out>
last_pts = <optimized out>
frame_time = <optimized out>
#7 0x0826d5ca in run_playloop (mpctx=0x86b64e0) at ../player/playloop.c:995
vo = 0xa7a303a0
vsleep = <optimized out>
t2 = <optimized out>
time_frame = -0
still_playing = <optimized out>
frame_time = 0
r = <optimized out>
audio_pts = <optimized out>
pts_us = <optimized out>
---Type <return> to continue, or q <return> to quit---
duration = <optimized out>
pts2 = <optimized out>
opts = 0x86b76c8
full_audio_buffers = true
audio_left = true
video_left = false
endpts = -9.2233720368547758e+18
end_is_chapter = false
sleeptime = <optimized out>
was_restart = false
new_frame_shown = false
#8 0x08269439 in play_current_file (mpctx=<optimized out>) at ../player/loadfile.c:1340
playback_short = false
stream_filename = 0x0
end_event = {reason = 0}
startpos = -0
uninitialize_parts = 141254864
local_filename = 0x86b60d0 "\220`k\b\200\v\026\265\001"
---Type <return> to continue, or q <return> to quit---
res = 141254864
#9 mp_play_files (mpctx=0x86b64e0) at ../player/loadfile.c:1475
new_entry = 0x86b60d0
#10 0x0825ba1e in playback_thread (p=0x86b64e0) at ../player/client.c:302
mpctx = 0x86b64e0
#11 0xb4d88096 in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#12 0xb4b4da3e in clone () from /usr/lib/libc.so.6
No symbol table info available.
(gdb)
(gdb) quit
7.1. hwacc/vdpau - ON, action "play/next" - YES
~$ gdb cmplayer
GNU gdb (GDB) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from cmplayer...done.
(gdb) r
Starting program: /usr/bin/cmplayer
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0xae224b40 (LWP 19598)]
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] FBO texture format: GL_RGBA16
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[New Thread 0xaca58b40 (LWP 19599)]
[New Thread 0xac257b40 (LWP 19600)]
[New Thread 0xab630b40 (LWP 19601)]
[New Thread 0xaae2fb40 (LWP 19605)]
[New Thread 0xa8b3db40 (LWP 19620)]
[New Thread 0xa62ffb40 (LWP 19947)]
[Thread 0xa62ffb40 (LWP 19947) exited]
[New Thread 0xa62ffb40 (LWP 20361)]
[Engine] Playback has been terminated by request
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaca58b40 (LWP 19599)]
0x080ed03c in SoftwareDeinterlacer::push(mp_image*) ()
(gdb) bt
#0 0x080ed03c in SoftwareDeinterlacer::push(mp_image*) ()
#1 0x080dc7a7 in VideoFilter::filter(vf_instance*, mp_image*) ()
#2 0x0828cf0e in vf_do_filter (vf=vf@entry=0xa459a970, img=img@entry=0x0) at ../video/filter/vf.c:390
#3 0x0828d082 in vf_output_frame (c=0xa802c518, eof=true) at ../video/filter/vf.c:435
#4 0x08274bcb in video_decode_and_filter (mpctx=0x86b6dd0) at ../player/video.c:374
#5 video_output_image (reconfig_ok=false, endpts=-9.2233720368547758e+18, mpctx=0x86b6dd0) at ../player/video.c:440
#6 update_video (mpctx=0x86b6dd0, endpts=-9.2233720368547758e+18, reconfig_ok=false, frame_duration=0xaca58188) at ../player/video.c:523
#7 0x0826d5ca in run_playloop (mpctx=0x86b6dd0) at ../player/playloop.c:995
#8 0x08269439 in play_current_file (mpctx=<optimized out>) at ../player/loadfile.c:1340
#9 mp_play_files (mpctx=0x86b6dd0) at ../player/loadfile.c:1475
#10 0x0825ba1e in playback_thread (p=0x86b6dd0) at ../player/client.c:302
#11 0xb4d88096 in start_thread () from /usr/lib/libpthread.so.0
#12 0xb4b4da3e in clone () from /usr/lib/libc.so.6
(gdb) bt full
#0 0x080ed03c in SoftwareDeinterlacer::push(mp_image*) ()
No symbol table info available.
#1 0x080dc7a7 in VideoFilter::filter(vf_instance*, mp_image*) ()
No symbol table info available.
#2 0x0828cf0e in vf_do_filter (vf=vf@entry=0xa459a970, img=img@entry=0x0) at ../video/filter/vf.c:390
r = <optimized out>
__PRETTY_FUNCTION__ = "vf_do_filter"
#3 0x0828d082 in vf_output_frame (c=0xa802c518, eof=true) at ../video/filter/vf.c:435
r = <optimized out>
cur = 0xa459a970
last = 0x0
img = 0xa459a970
r = <optimized out>
#4 0x08274bcb in video_decode_and_filter (mpctx=0x86b6dd0) at ../player/video.c:374
d_video = <optimized out>
vf = 0xa802c518
need_vf_reconfig = true
#5 video_output_image (reconfig_ok=false, endpts=-9.2233720368547758e+18, mpctx=0x86b6dd0) at ../player/video.c:440
---Type <return> to continue, or q <return> to quit---
need_vo_reconfig = <optimized out>
img = <optimized out>
r = <optimized out>
#6 update_video (mpctx=0x86b6dd0, endpts=-9.2233720368547758e+18, reconfig_ok=false, frame_duration=0xaca58188) at ../player/video.c:523
video_out = 0xa7fe3f68
pts = <optimized out>
last_pts = <optimized out>
frame_time = <optimized out>
#7 0x0826d5ca in run_playloop (mpctx=0x86b6dd0) at ../player/playloop.c:995
vo = 0xa7fe3f68
vsleep = <optimized out>
t2 = <optimized out>
time_frame = inf
still_playing = <optimized out>
frame_time = 0
r = <optimized out>
audio_pts = <optimized out>
pts_us = <optimized out>
---Type <return> to continue, or q <return> to quit---
duration = <optimized out>
pts2 = <optimized out>
opts = 0x86b7fb8
full_audio_buffers = true
audio_left = true
video_left = false
endpts = -9.2233720368547758e+18
end_is_chapter = false
sleeptime = <optimized out>
was_restart = false
new_frame_shown = false
#8 0x08269439 in play_current_file (mpctx=<optimized out>) at ../player/loadfile.c:1340
playback_short = false
stream_filename = 0x0
end_event = {reason = 2}
startpos = inf
uninitialize_parts = 141257152
local_filename = 0x86b69c0 "\200ik\b\200\v\026\265\001"
---Type <return> to continue, or q <return> to quit---
res = 141257152
#9 mp_play_files (mpctx=0x86b6dd0) at ../player/loadfile.c:1475
new_entry = 0x86b69c0
#10 0x0825ba1e in playback_thread (p=0x86b6dd0) at ../player/client.c:302
mpctx = 0x86b6dd0
#11 0xb4d88096 in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#12 0xb4b4da3e in clone () from /usr/lib/libc.so.6
No symbol table info available.
(gdb) quit
And that's what's weird: segmentation fault regularly occurs at 9 seconds, regardless of my participation, regardless of hwacc "on" or "off" or anything else.
PS. Quality of the source itself is not suspicious, because the (e.g.) smplayer spared from the problems described above.
What else can i do?
Last edited by bobart (2014-05-17 22:16:28)
Offline
I deeply appreciate your efforts. From your writings, especially the backtraces, I've got a hunch and made some changes. Please update to latest one and try again.
Offline
I deeply appreciate your efforts. From your writings, especially the backtraces, I've got a hunch and made some changes. Please update to latest one and try again.
Ok. Thank you, xylosper. Now updated and report on the results.
UPD.
So.., now playback occurs normally (hwaac=ON). I checked in the automatic mode and manual mode. Just in case, i am attaching a new backtrace (may be useful?):
~$ gdb cmplayer
GNU gdb (GDB) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from cmplayer...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/cmplayer
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0xae224b40 (LWP 8962)]
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] FBO texture format: GL_RGBA16
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[New Thread 0xaca58b40 (LWP 9001)]
[New Thread 0xac0ffb40 (LWP 9002)]
[New Thread 0xab630b40 (LWP 9003)]
[New Thread 0xaae2fb40 (LWP 9004)]
[New Thread 0xa8b3db40 (LWP 9028)]
[New Thread 0xa53ffb40 (LWP 9258)]
[New Thread 0xa29ffb40 (LWP 9829)]
[Thread 0xa53ffb40 (LWP 9258) exited]
[New Thread 0xa53ffb40 (LWP 9985)]
[Engine] Playback has been terminated by request
[Thread 0xa53ffb40 (LWP 9985) exited]
[New Thread 0xa53ffb40 (LWP 10291)]
[Engine] Playback has been terminated by request
[Thread 0xa53ffb40 (LWP 10291) exited]
[New Thread 0xa53ffb40 (LWP 10498)]
[Engine] Playback has been terminated by request
[Thread 0xa53ffb40 (LWP 10498) exited]
[New Thread 0xa53ffb40 (LWP 11116)]
[Engine] Playback has been terminated by request
[Thread 0xa53ffb40 (LWP 11116) exited]
[New Thread 0xa53ffb40 (LWP 11285)]
[Engine] Playback has been terminated by request
[Thread 0xa53ffb40 (LWP 11285) exited]
[New Thread 0xa53ffb40 (LWP 11515)]
[Engine] Playback has been terminated by request
[Thread 0xa53ffb40 (LWP 11515) exited]
[New Thread 0xa53ffb40 (LWP 11722)]
[Engine] Playback has been terminated by request
[Thread 0xa53ffb40 (LWP 11722) exited]
[New Thread 0xa53ffb40 (LWP 11823)]
[Engine] Playback has been terminated by request
[Thread 0xa53ffb40 (LWP 11823) exited]
[Engine] Playback reached end-of-file
[New Thread 0xa53ffb40 (LWP 12451)]
[Thread 0xa53ffb40 (LWP 12451) exited]
[Engine] Playback has been terminated by request
[New Thread 0xa53ffb40 (LWP 13122)]
[Thread 0xa53ffb40 (LWP 13122) exited]
[Engine] Playback has been terminated by request
^C
Program received signal SIGINT, Interrupt.
0xb7ffd424 in __kernel_vsyscall ()
(gdb) bt full
#0 0xb7ffd424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb4b42f8b in poll () from /usr/lib/libc.so.6
No symbol table info available.
#2 0xb3beff7b in g_poll () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb3be1158 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb3be1298 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5 0xb510e26d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#6 0xae337d66 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
No symbol table info available.
#7 0xb50b9c36 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#8 0xb50ba04c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#9 0xb50c1046 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#10 0xb538e2b4 in QGuiApplication::exec() () from /usr/lib/libQt5Gui.so.5
No symbol table info available.
#11 0xb5a48584 in QApplication::exec() () from /usr/lib/libQt5Widgets.so.5
No symbol table info available.
#12 0x0807983a in ?? ()
No symbol table info available.
#13 0xb4a7ae2e in __libc_start_main () from /usr/lib/libc.so.6
No symbol table info available.
#14 0x0807fac9 in ?? ()
No symbol table info available.
(gdb)
(gdb) quit
Thank you, xylosper.
Last edited by bobart (2014-05-19 11:27:03)
Offline
@bobart No, I thank you! If you have no problem, that's good. The backtrace also looks just fine.
Offline
@xylosper
Yes, problem of crash was solved, but, unfortunately, now revealed another trouble with hwacc in VDPAU-mode. I am try to describe them later. In the meantime you may to try to carefully compare the quality of the VDPAU playback modes and VA-API playback modes (on the same video, of course) and maybe that you will understand what i mean - this is especially evident during fast motion in the frame.
But, in any case, thank you!
Last edited by bobart (2014-05-20 11:03:48)
Offline
@bobart
My main working envrionment is a laptop with intel GPU which does not support VDPAU.
It's not easy for me to test VDPAU as much as I want because I have to borrow one whose GPU is nvidia whenever test it.
Offline
@xylosper
This is the complexity of developing, i am understand you and, unfortunately, backtrace and logs will not show what you are see the eyes. But if i try to describe this trouble in words.., in general, have the impression that some frame was lost and the motion is blurry and barely perceptible jerks. My card is NVidia 610 GT. Just try to test VDPAU-mode on any nvidia cards, if it will be possible.
I now use vaapi-mode as temporary solution - it works is good.
Ah, english, english...)
Last edited by bobart (2014-05-20 18:38:36)
Offline
@xylosper
cmplayer-git 0.8.13.r75.gf54cb4b-1
"Show OSD timeline when seeking" - unflag checkbox is not saved after player's restart.
Thank you, good luck!
Last edited by bobart (2014-05-25 19:21:43)
Offline
@xylosper
Hi!
Latest git-version cmplayer-git 0.8.13.r94.g1ae3711-1 does not run with core dumped:
~$ cmplayer
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
Segmentation fault (core dumped)
Last edited by bobart (2014-05-31 20:19:22)
Offline
@bobart Can you post backtraces?
Offline
Ok.
Now is cmplayer-git-0.8.13.r97.g8e205a8-1
~$ gdb cmplayer
GNU gdb (GDB) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from cmplayer...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/cmplayer
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0xae153b40 (LWP 23064)]
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[New Thread 0xac97cb40 (LWP 23065)]
[New Thread 0xabfffb40 (LWP 23066)]
Program received signal SIGSEGV, Segmentation fault.
0x0823e9fc in ?? ()
(gdb) bt full
#0 0x0823e9fc in ?? ()
No symbol table info available.
#1 0x0823bb1c in ?? ()
No symbol table info available.
#2 0x081dcacd in ?? ()
No symbol table info available.
#3 0x081cd363 in ?? ()
No symbol table info available.
#4 0x08080426 in ?? ()
No symbol table info available.
#5 0xb49ece2e in __libc_start_main () from /usr/lib/libc.so.6
No symbol table info available.
#6 0x08083eee in ?? ()
No symbol table info available.
(gdb)
Offline
Oops, it seems there's no symbol. Did you try the PKGBUILD from AUR? Can you try the PKGBUILD mentioned in https://bbs.archlinux.org/viewtopic.php … 3#p1416323 ?
Offline
Ok, i'm will try. Now i just add to current PKGBUILD options=(debug !strip) and remakes it...
UPD.
~$ gdb cmplayer
GNU gdb (GDB) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from cmplayer...done.
(gdb) r
Starting program: /usr/bin/cmplayer
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0xae153b40 (LWP 17495)]
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[New Thread 0xac97cb40 (LWP 17496)]
[New Thread 0xac17bb40 (LWP 17497)]
Program received signal SIGSEGV, Segmentation fault.
0x0823e9fc in HistoryModel::Data::import(QVector<MrlStateV2*> const&) ()
(gdb) bt full
#0 0x0823e9fc in HistoryModel::Data::import(QVector<MrlStateV2*> const&) ()
No symbol table info available.
#1 0x0823bb1c in HistoryModel::HistoryModel(QObject*) ()
No symbol table info available.
#2 0x081dcacd in MainWindow::Data::Data(MainWindow*) ()
No symbol table info available.
#3 0x081cd363 in MainWindow::MainWindow(QWidget*) ()
No symbol table info available.
#4 0x08080426 in main ()
No symbol table info available.
(gdb)
#0 0x0823e9fc in HistoryModel::Data::import(QVector<MrlStateV2*> const&) ()
No symbol table info available.
#1 0x0823bb1c in HistoryModel::HistoryModel(QObject*) ()
No symbol table info available.
#2 0x081dcacd in MainWindow::Data::Data(MainWindow*) ()
No symbol table info available.
#3 0x081cd363 in MainWindow::MainWindow(QWidget*) ()
No symbol table info available.
#4 0x08080426 in main ()
No symbol table info available.
(gdb)
Last edited by bobart (2014-06-01 08:21:52)
Offline
Can you send me your history.db file in ${HOME}/.local/share/xylosper/CMPlayer, if you don't mind?
You can send me it to my e-mail: darklin20@gmail.com .
It seems that there's some trouble loading your previous history database which I cannot reproduce.
Offline
But i can try delete this file.
I'm sent "history.db.tar.gz" to darklin20@gmail.com
Offline
I think it's fixed now. Please try again!
Offline
Now deleted ~/.local/share/xylosper/CMPlayer and get this:
~$ cmplayer
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
Segmentation fault (core dumped)
Ok, i'm will try again on new version. Please, wait.
Last edited by bobart (2014-06-01 09:18:40)
Offline
cmplayer-git 0.8.13.r100.g9580701-1
Ok, now:
~$ gdb cmplayer
GNU gdb (GDB) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from cmplayer...done.
(gdb) r
Starting program: /usr/bin/cmplayer
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0xae153b40 (LWP 827)]
"Qt Warning - invalid keysym: dead_actute"
[Translator] Cannot find translations for Qt, qt_ru_RU in /usr/share/qt/translations
[OpenGL] Check OpenGL stuffs.
[OpenGL] Version: 4.4
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available FBO texture format: OGL
[OpenGL] Available extensions: GL_ARB_texture_rg, GL_ARB_texture_float, GL_KHR_debug, GL_NV_vdpau_interop, GLX_EXT_swap_control, GLX_SGI_swap_control, GL_ARB_framebuffer_object
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[JSON] Error: '/home/bob/.local/share/xylosper/CMPlayer/appstate.json' file doesn't exist
[New Thread 0xac97cb40 (LWP 867)]
[New Thread 0xabfffb40 (LWP 868)]
[JSON] Error: '/home/bob/.local/share/xylosper/CMPlayer/pref.json' file doesn't exist
[New Thread 0xab5ffb40 (LWP 869)]
[New Thread 0xaadfeb40 (LWP 870)]
[New Thread 0xa8a5bb40 (LWP 906)]
[New Thread 0xa54ffb40 (LWP 2511)]
[Thread 0xa54ffb40 (LWP 2511) exited]
[New Thread 0xa54ffb40 (LWP 2725)]
[Engine] Playback has been terminated by request
[VA-API] Error: unknown libva error(0xffffffffffffffff) Cannot copy OpenGL surface.
[Thread 0xa54ffb40 (LWP 2725) exited]
[New Thread 0xa54ffb40 (LWP 3030)]
[Engine] Playback has been terminated by request
[VA-API] Error: unknown libva error(0xffffffffffffffff) Cannot copy OpenGL surface.
[Thread 0xa54ffb40 (LWP 3030) exited]
[Engine] Playback has been terminated by request
[New Thread 0xa54ffb40 (LWP 3745)]
[Thread 0xa54ffb40 (LWP 3745) exited]
[Engine] Playback has been terminated by request
[New Thread 0xa54ffb40 (LWP 4138)]
[Thread 0xa54ffb40 (LWP 4138) exited]
[Engine] Playback has been terminated by request
[New Thread 0xa54ffb40 (LWP 4329)]
[Thread 0xa54ffb40 (LWP 4329) exited]
[New Thread 0xa54ffb40 (LWP 4368)]
[Engine] Playback has been terminated by request
[VA-API] Error: unknown libva error(0xffffffffffffffff) Cannot copy OpenGL surface.
[Thread 0xa54ffb40 (LWP 4368) exited]
[New Thread 0xa54ffb40 (LWP 4560)]
[Engine] Playback has been terminated by request
[VA-API] Error: unknown libva error(0xffffffffffffffff) Cannot copy OpenGL surface.
[Thread 0xa54ffb40 (LWP 4560) exited]
[Engine] Playback has been terminated by request
[Thread 0xab5ffb40 (LWP 869) exited]
[Thread 0xa8a5bb40 (LWP 906) exited]
[Thread 0xaadfeb40 (LWP 870) exited]
[Thread 0xac97cb40 (LWP 867) exited]
[Thread 0xabfffb40 (LWP 868) exited]
[Thread 0xae153b40 (LWP 827) exited]
[Inferior 1 (process 800) exited normally]
(gdb) bt full
No stack.
(gdb) quit
But VDPAU still looks strange and it is necessary to use VAAPI-hwacc - it is not critical, but i would like to use VDPAU in future, if feasible, of course)
Last edited by bobart (2014-06-01 09:33:16)
Offline