vlc on 'nix

This is a special forum aimed at testing and reporting regressions that happens on VLC 1.0.0.

This IS just about REGRESSIONS AND TESTING, no feature requests or bug reporting for OLD issues.
black
Blank Cone
Blank Cone
Posts: 28
Joined: 15 Oct 2004 19:47

vlc on 'nix

Postby black » 26 May 2009 06:51

hey all,

Date: 5/25/09
Current version 1.1.0-git, compiled for "Skins2" using "raptor" skin
Qt4 latest < debian sid version 4.5.1-2
Required: libxcb-shm0-dev, libxcb-xv0-dev, libxcb-keysyms0-dev < debian sid
O/S: Ubuntu-Jaunty-release (broken pulse-audio), latest xorg.
Hardware: Asus P4gpl-x MB, Intel northwood 3.0 gb, multithreading, 1 gb DDR2, ati-X800xt gpu, LCD-monitor, 1366x768 native.
Fluxbox desktop

This compile...video (avi, mpg) appears to play consistantly w/o hangs, real-time swicthing main layouts work. Haven't been able to make an avi or mpg fail at all. Default gui flashes off (fraction of a second), then re-appears @ the default video ar, clean exits. Crashes immediately on zoom, segfault! Otherwise, tested all day, about 3 dozen or so runs for each of the 1st 3 issues.

1) Zoom is broken. On previous builds, when not hanging, video-play/dvd-play/vizualizations would zoom, but incorrectly. This build won't zoom at all, min/max layout sizes were calculated on vlc-99a2, working perfectly from 1/4 - 2/1, any default ar. Failures here...always. Errors recorded this build:
...
[0x8fd2178] main generic warning: Could not inherit value for var dialog-fatal from config. Invalid Type
[0x8fd2178] main generic warning: Could not inherit value for var dialog-login from config. Invalid Type
[0x8fd2178] main generic warning: Could not inherit value for var dialog-question from config. Invalid Type
[0x8fd2178] main generic warning: Could not inherit value for var dialog-progress-bar from config. Invalid Type
...
[0x928d2c8] main video output warning: ignoring broken aspect ratio
[0x928d2c8] main video output debug: Post-processing available
[0x928d2c8] main video output debug: Filter 'adjust' (0x92ea840) removed from chain
[0x92ea840] main filter debug: removing module "adjust"
...
[0x928d2c8] main video output warning: ignoring broken aspect ratio
...
[0x9181580] scaletempo audio filter warning: bad input or output format
[0x9181580] main audio filter warning: no audio filter module matching "scaletempo" could be loaded
...
[0x917f2d8] main audio output warning: PTS is out of range (-9536), dropping buffer
[0x917f2d8] main audio output warning: PTS is out of range (-34497), dropping buffer
[0x928d2c8] main video output warning: ignoring broken aspect ratio
[0x928d2c8] main video output warning: ignoring broken aspect ratio

***switch > combo-layout (playlist-gui)
[0x8fbaea0] skins2 interface debug: VideoCtrl : Active Layout changed (isActive=0)
[0x8fbaea0] skins2 interface debug: VideoCtrl : Active Layout changed (isActive=1)

***switch > screen (vout-only-gui)
[0x8fbaea0] skins2 interface debug: VideoCtrl : Active Layout changed (isActive=0)
[0x8fbaea0] skins2 interface debug: VideoCtrl : Active Layout changed (isActive=1)

***fullscreen (f)
[0x928d2c8] xvideo video output debug: entering fullscreen mode
[0x928d2c8] xvideo video output debug: X 0/71 Y 0/40
[0x928d2c8] xvideo video output debug: using XFree Xinerama extension
[0x928d2c8] xvideo video output debug: requested screen number invalid (-1/1)
[0x8fd2178] qt4 generic debug: IM: Setting an input

***leaving fullscreen via context (f not working)
[0x928d2c8] xvideo video output debug: leaving fullscreen mode

***zoom (z)
[0x928d2c8] main video output debug: window size: 1280x544
[0x92eb8e8] skins2 window debug: control query not supported
[0x9172708] freetype spu text debug: using fontsize: 17
Segmentation fault
***crash w/o remnants on display or taskbar!

2) DVD-play is intermittant. On previous builds, dvd-play would fly most of the time, but crash on stop. This build very similar, when does play, segfaults on "stop", also won't zoom, fails about 2/3. Errors recorded, this build:
...
[0x958e208] main generic warning: Could not inherit value for var dialog-fatal from config. Invalid Type
[0x958e208] main generic warning: Could not inherit value for var dialog-login from config. Invalid Type
[0x958e208] main generic warning: Could not inherit value for var dialog-question from config. Invalid Type
[0x958e208] main generic warning: Could not inherit value for var dialog-progress-bar from config. Invalid Type
...
***initializing dvd
[0x9578a60] main interface debug: thread (interface) created at priority 0 (../../src/interface/interface.c:160)
[0x9578a60] main interface debug: thread started
[0x955ffb0] main playlist debug: adding item `dvd:///dev/sr0' ( dvd:///dev/sr0 )
[0x955ffb0] main playlist debug: rebuilding array of current - root Playlist
[0x955ffb0] main playlist debug: rebuild done - 1 items, index -1
[0x955ffb0] main playlist debug: processing request item dvd:///dev/sr0 node null skip 0
[0x955ffb0] main playlist debug: resyncing on dvd:///dev/sr0
[0x955ffb0] main playlist debug: dvd:///dev/sr0 is at 0
[0x955ffb0] main playlist debug: starting new item
[0x955ffb0] main playlist debug: creating new input thread
[0x95d7c00] main input debug: Creating an input for 'dvd:///dev/sr0'
[0x95d7c00] main input debug: thread (input) created at priority 10 (../../src/input/input.c:230)
[0x95d7c00] main input debug: thread started
[0x95d7c00] main input debug: using timeshift granularity of 50 MBytes
[0x95d7c00] main input debug: using timeshift path '/tmp'
[0x95d7c00] main input debug: `dvd:///dev/sr0' gives access `dvd' demux `' path `/dev/sr0'
...
libdvdread: CHECK_VALUE failed in /home/user/libdvdread/src/ifo_read.c:1294 .
...
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
...
ibdvdread: Elapsed time 0
[0x95ea7a0] dvdnav demux debug: trying to go to dvd menu
[0x95ea7a0] main demux debug: using access_demux module "dvdnav"
[0x95ea7a0] main demux debug: TIMER module_need() : 1097.371 ms - Total 1097.371 ms / 1 intvls (Avg 1097.371 ms)
[0x95d7c00] main input debug: `dvd:///dev/sr0' successfully opened
[0x95ea7a0] dvdnav demux debug: DVDNAV_HOP_CHANNEL
[0x95d7c00] main input error: ES_OUT_RESET_PCR called
[0x95ea7a0] dvdnav demux debug: DVDNAV_VTS_CHANGE
[0x95ea7a0] dvdnav demux debug: - vtsN=1
[0x95ea7a0] dvdnav demux debug: - domain=8
[0x95d7c00] main input error: ES_OUT_RESET_PCR called
...
[0x95ea7a0] dvdnav demux debug: buttonUpdate 1
[0x973c768] libmpeg2 decoder debug: 720x480 (display 540,480), aspect 768000, sar 0:0, 29.971 fps
[0x95d7c00] main input debug: no usable vout present, spawning one
[0x9770a68] main spu text debug: looking for text renderer module: 2 candidates
...
[0x9779d98] main generic debug: thread started
[0x976e100] main video output debug: window size: 853x480
[0x976e100] main video output debug: looking for video output module: 6 candidates
...
[0x95d7c00] main input debug: Buffering 99%
[0x95d7c00] main input debug: Stream buffering done (394 ms in 54 ms)

***at this point gui appears to hang, looks to be playing but no seeker or time counting
...
...
***pause, stop < gui buttons
[0x95deaa0] main decoder warning: no vout found, dropping subpicture
[0x95deaa0] main decoder warning: can't get output subpicture

***exit < gui-buttons...gui disappears but phantom still remains in place as evidenced by a black. box-shaped area over the aterm window, which vlc was started from...
[0x955ffb0] main playlist debug: incoming request - stopping current input
[0x955ffb0] main playlist debug: dying input
[0x9578a60] skins2 interface debug: saving theme configuration
[0x94cf140] main libvlc debug: deactivating the playlist
[0x955ffb0] main playlist debug: Deactivate
[0x958e208] qt4 generic debug: Quitting the Qt4 Interface
[0x955ffb0] main playlist debug: dying input
[0x958e208] main generic debug: removing module "qt4"
[0x9578a60] main interface debug: thread ended

***vlc closed < taskbar...phantom disappears!
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 16446 requests (16446 known processed) with 37 events remaining.

***well! A 5th try, several hours later, and more often there-after, DVD-play did work but crashed on "stop", some ouput:
[0x9566fa0] main video output debug: [13] 1 1
[0x9566fa0] main video output debug: [14] 2 0
[0xb76098b8] main input debug: saving a free vout
[0xb7621540] main decoder debug: removing module "a52"
[0xb7621540] main decoder debug: killing decoder fourcc `a52 ', 0 PES in FIFO
[0x94c0e48] main audio output debug: removing module "a52tofloat32"
[0x955eac0] main audio filter debug: removing module "scaletempo"
[0x9618f38] main audio output debug: removing module "bandlimited_resampler"
[0x95fd610] main audio output debug: removing module "dummy"
[0x95fd610] main audio output debug: removing module "float32_mixer"
[0xb76098b8] main input debug: releasing aout
[0xb76098b8] main input debug: Program doesn't contain anymore ES
Segmentation fault
***no remnants on display or taskbar!

***very next try, failure as initially stated...some ouput:
...
[0x8488a50] main input error: ES_OUT_RESET_PCR called
[0x84aabe8] dvdnav demux debug: DVDNAV_VTS_CHANGE
[0x84aabe8] dvdnav demux debug: - vtsN=1
[0x84aabe8] dvdnav demux debug: - domain=8
[0x8488a50] main input error: ES_OUT_RESET_PCR called
...
[0x85d67c0] main decoder debug: thread started
[0x8488a50] main input debug: Buffering 99%
[0x8488a50] main input debug: Stream buffering done (394 ms in 41 ms)
[0x85d67c0] a52 decoder: A/52 channels:2 samplerate:48000 bitrate:192000
[0xb7401708] xvideo video output debug: adaptor 0, port 57, format 0x32315659 (YV12) planar
[0x85dcea0] main window debug: looking for xwindow module: 4 candidates
[0x8466220] main decoder warning: no vout found, dropping subpicture
[0x8466220] main decoder warning: can't get output subpicture

***pause, stop < gui buttons
[0x82d7fb0] main playlist debug: incoming request - stopping current input
[0x82d7fb0] main playlist debug: dying input

***exit < gui button
[0x82f1010] skins2 interface debug: saving theme configuration
[0x83082f8] qt4 generic debug: Quitting the Qt4 Interface
[0x8247140] main libvlc debug: deactivating the playlist
[0x82d7fb0] main playlist debug: Deactivate
[0x82d7fb0] main playlist debug: dying input
[0x83082f8] main generic debug: removing module "qt4"
[0x82f1010] main interface debug: thread ended

***gui disappeared but phantom (over aterm) remains, taskbar indicators still remain...closed from taskbar, phantom disappears.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 13026 requests (13026 known processed) with 48 events remaining.

3) Vizualiztions working on most attempts, works more often than not. even w layout switching, proper "auto-sizing" to default size on "play", clean "exits" after stop, from either gui-layout. Failure rate about 3-4/10 tries. Gui freezes, goes phantom when trying to copy output (accessing another open window) to a text-file, closes from taskbar. Some output errors:
***[0x9c32420] main generic warning: Could not inherit value for var dialog-fatal from config. Invalid Type
[0x9c32420] main generic warning: Could not inherit value for var dialog-login from config. Invalid Type
[0x9c32420] main generic warning: Could not inherit value for var dialog-question from config. Invalid Type
[0x9c32420] main generic warning: Could not inherit value for var dialog-progress-bar from config. Invalid Type
...
***[0x9ddb130] scaletempo audio filter warning: bad input or output format
[0x9ddb130] main audio filter warning: no audio filter module matching "scaletempo" could be loaded
...
***[0x9de2c68] main audio output warning: PTS is out of range (-9598), dropping buffer
[0x9de2c68] main audio output warning: PTS is out of range (-35676), dropping buffer
[0x9de2c68] mpgatofixed32 audio output debug: libmad error: bad main_data_begin pointer
[0x9de2c68] mpgatofixed32 audio output debug: libmad error: bad main_data_begin pointer
[0x9de2c68] mpgatofixed32 audio output debug: libmad error: bad main_data_begin pointer

***select, play mp3
[0x9c32420] qt4 generic debug: IM: Setting an input
[0x9dde698] main audio output debug: removing module "mpgatofixed32"
[0x9ddb130] main audio filter debug: removing module "scaletempo"
[0x9ddf440] main audio output debug: removing module "bandlimited_resampler"
[0x9de2c68] main audio output debug: input 'mpga' 44100 Hz Stereo frame=1152 samples/1053 bytes
[0x9ddb130] main audio filter debug: looking for audio filter module: 1 candidate

***[0x9ddb130] scaletempo audio filter warning: bad input or output format
[0x9ddb130] main audio filter warning: no audio filter module matching "scaletempo" could be loaded
...
***[0x9c94870] main input debug: no usable vout present, spawning one
[0x9e22a78] main spu text debug: looking for text renderer module: 2 candidates
...
[0x9e6f0a8] main video output debug: window size: 532x400
[0x9e6f0a8] main video output debug: looking for video output module: 6 candidates
[0x9e6f0a8] xvideo video output debug: adaptor 0, port 57, format 0x32315659 (YV12) planar
[0x9ee4960] main window debug: looking for xwindow module: 4 candidates

***vizualization > spectrometer started, gui freezes, pull aterm forward to copy text, gui goes phantom
[0x9de0430] mpeg_audio decoder debug: emulated startcode (no startcode on following frame)
[0x9c94870] main input debug: EOF reached
[0x9c94870] main input debug: waiting decoder fifos to empty
[0x9c94870] main input debug: waiting decoder fifos to empty
...
[0x9c94870] main input debug: waiting decoder fifos to empty
***close phantom winow from taskbar
vlc: Fatal IO error: client killed

4) Text, in particular, "$N", will always display (defaults) in allocated place, once play starts, even after stopped, doesn't respond to "visible attributes" (not vlc.isStopped or vlc.isPlaying) as other text displays will. This does affect the design/aesthetics of a skin, requiring workarounds.

5) When used w "visible attributes" (not vlc.isStopped or vlc.is Playing), time, "$D", is the only one of the time displays that won't initialize time (digits), always shows the (-:--:--) place characters, once play begins. This requires another workaround for proper displaying.

black

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37519
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: vlc on 'nix

Postby Jean-Baptiste Kempf » 26 May 2009 14:41

Well, 1.1.0-git is early stage now, try 1.0-rc1
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “VLC 1.0.0 testing”

Who is online

Users browsing this forum: No registered users and 1 guest