VLC closes with any type of vieo

HI,
I’m a newbie in Linux. I have installed VLC for media playback (video, audio, DVD). At the beginning VLC was working perfectly, but since yesterday when I try to playback any type of video file (FLV, AVI, VOB, MPG, DIVX, …) VLC closes immediately. I have no idea what I did to my Open Suse 11.1 installation, recently I installed ‘Pure Data’, Blender, Java SDK 6 and the usual automatic updates.

Any help will be very welcome, but please remember I’m really a newbie in Linux (just 4 months), before windows users.

Thanks in advance.

First, from which repo did you install VLC from?
Second, try running VLC in a console and see if it’ll give you any error messages while trying to play a file and then post them here
Third, lets see your repo list. In a console, type the following: zypper lr

Hello microchip8,
I was some days outside and just can reply to your advice. Today I tried to re-install the VLC and still don’t work.

**>> First, from which repo did you install VLC from?
I installed it directly from vlc repositories:
**
Type: HTTP / Servername: download.videolan.org /
Directory: /pub/videolan/vlc/SuSE/<SUSE Version> Replace <SUSE Version> in the Directory above with your installed SuSE Version

I also tried the meta package they have in videolan.org.

>>Second, try running VLC in a console and see if it’ll give you any error messages while trying to play a file and then post them here.

It gave me error here as it showed.

[0x804f3a8] main libvlc error: option sub-original-fps does not exist
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setClipRegion: Painter not active
QPainter::setClipping: Painter not active, state will be reset by begin
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setClipRegion: Painter not active
QPainter::setClipping: Painter not active, state will be reset by begin
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setClipRegion: Painter not active
QPainter::setClipping: Painter not active, state will be reset by begin
QPainter::begin: Paint device returned engine == 0, type: 1
???] x11 video output error: X11 request 140.19 failed with error code 11:
BadAlloc (insufficient resources for operation)
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 140 (XVideo)
Minor opcode of failed request: 19 ()
Serial number of failed request: 120
Current serial number in output stream: 121
drnn1076@drnn1076:/usr/lib/vlc> play

The program ‘play’ can be found in following packages:

  • sox path: /usr/bin/play, repository: zypp (openSUSE 11.1-0) ]
  • sox path: /usr/bin/play, repository: zypp (repo-oss) ]

Try installing with: sudo zypper install sox

bash: play: command not found
drnn1076@drnn1076:/usr/lib/vlc> help
GNU bash, version 3.2.39(1)-release (i586-suse-linux-gnu)
These shell commands are defined internally. Type help' to see this list. Type help name’ to find out more about the function name'. Use info bash’ to find out more about the shell in general.
Use man -k' or info’ to find out more about commands not in this list.

A star (*) next to a name means that the command is disabled.

JOB_SPEC &] (( expression ))
. filename [arguments] :
arg… ] expression ]]
alias -p] [name[=value] … ] bg [job_spec …]
bind -lpvsPVS] -m keymap] -f fi break [n]
builtin [shell-builtin [arg …]] caller [EXPR]
case WORD in [PATTERN [| PATTERN]. cd -L|-P] [dir]
command -pVv] command [arg …] compgen -abcdefgjksuv] -o option
complete -abcdefgjksuv] -pr] -o continue [n]
declare -afFirtx] -p] [name[=val dirs [-clpv] +N] -N]
disown -h] -ar] [jobspec …] echo -neE] [arg …]
enable -pnds] -a] -f filename] eval [arg …]
exec -cl] -a name] file [redirec exit [n]
export -nf] [name[=value] …] or false
fc -e ename] -nlr] [first] [last fg [job_spec]
for NAME [in WORDS … ;] do COMMA for (( exp1; exp2; exp3 )); do COM
function NAME { COMMANDS ; } or NA getopts optstring name [arg]
hash -lr] -p pathname] -dt] [na help [-s] [pattern …]
history -c] -d offset] [n] or hi if COMMANDS; then COMMANDS; elif
jobs -lnprs] [jobspec …] or job kill -s sigspec | -n signum | -si
let arg [arg …] local name=value] …
logout popd +N | -N] -n]
printf -v var] format [arguments] pushd [dir | +N | -N] -n]
pwd -LP] read -ers] -u fd] -t timeout]
readonly -af] [name[=value] …] return [n]
select NAME [in WORDS … ;] do CO set --abefhkmnptuvxBCHP] -o opti
shift [n] shopt -pqsu] -o long-option] opt
source filename [arguments] suspend -f]
test [expr] time -p] PIPELINE
times trap -lp] [arg signal_spec …]
true type -afptP] name [name …]
typeset -afFirtx] -p] name=valu ulimit -SHacdfilmnpqstuvx] [limit
umask [-p] -S] [mode] unalias -a] name [name …]
unset -f] -v] [name …] until COMMANDS; do COMMANDS; done
variables - Some variable names an wait [n]
while COMMANDS; do COMMANDS; done { COMMANDS ; }

>> Third, lets see your repo list. In a console, type the following: zypper lr

Here the answer:

| Alias | Name | Enabled | Refresh

–±----------------±----------------------±--------±-------
1 | 11.1 - VideoLan | 11.1 - VideoLan | Yes | Yes
2 | VLC | VLC | Yes | Yes
3 | mozilla | mozilla | Yes | Yes
4 | openSUSE 11.1-0 | openSUSE 11.1-0 | Yes | No
5 | repo-debug | openSUSE-11.1-Debug | No | Yes
6 | repo-non-oss | openSUSE-11.1-Non-Oss | Yes | Yes
7 | repo-oss | openSUSE-11.1-Oss | Yes | Yes
8 | repo-source | openSUSE-11.1-Source | No | Yes
9 | repo-update | openSUSE-11.1-Update | Yes | Yes

Again thanks in advance.
dRNn1076

OK, I think I found the problem.

I changed the settings of my desktop, avoiding things such desktop effects. Then I played again MPG and AVI files, and everything works perfectly.

However the question remains. Why when I make use of desktop effects VLC crashes?

I’m running openSuse 11.1 in a HP pavillion ze5300, 1GB in ram, and a ATI Radeon RS200 4337.

Thanks for your time.

However the question remains. Why when I make use of desktop effects VLC crashes?
Not unusual. VLC is not the best IMO. Smplayer much better. However you already broke the golden rule. You should only install ONE package from the VLC repo and it ain’t VLC player but libdvdcss. Everything else should come from Packman.
See this guide:
Multi-media and Restricted Format Installation Guide - openSUSE Forums