Full screen issue with VLC 2.2.1

Hi guys.

I have a problem with my VLC 2.2.1, and i cannot see videos full screened mode,
This is what happens when i double the size or full screen them:

small size:
http://i63.tinypic.com/105ppg8.png
double size:
http://i63.tinypic.com/2sb293s.png
full screen:
http://i66.tinypic.com/25j9qpx.png

PS: i don’t have any problem if i uncheck *integrate video in interface. *But other settings don’t fix the issue.
Also VLC 3 beta doesn’t have such an issue for me.

Thanks

what rep9 is vlc from, that looks like wolfi’s test build
what does

zypper se -si vlc 

say?
that’s the old qt 5.5 bug that was fixed in qt 5.5.1
if that is vlc from packman a simple qt update should fix it

zypper up

At least, video embedded into main interface. I’ve two separate windows for video and main interface :slight_smile:

that was fixed, where did you get vlc from?

zypper se -si vlc

do an update

zypper up

Hi I_A and thanks for your great solution :slight_smile:
First, this is the output*


mhm@linux-n7s2:~> zypper se -si vlc
Loading repository data...
Reading installed packages...

S | Name                   | Type    | Version            | Arch   | Repository            
--+------------------------+---------+--------------------+--------+-----------------------
i | libvlc5                | package | 2.2.1-194.1        | x86_64 | SuSE                  
i | libvlc6                | package | 3.0.0+git5462-3.12 | x86_64 | Packman Repository    
i | libvlccore8            | package | 2.2.1-194.1        | x86_64 | SuSE                  
i | libvlccore9            | package | 3.0.0+git5462-3.12 | x86_64 | Packman Repository    
i | phonon-backend-vlc     | package | 0.8.2-1.2          | x86_64 | openSUSE-Leap-42.1-Oss
i | phonon4qt5-backend-vlc | package | 0.8.2-2.3          | x86_64 | openSUSE-Leap-42.1-Oss
i | vlc                    | package | 2.2.1-194.1        | x86_64 | SuSE                  
i | vlc-codecs             | package | 2.2.1-130.1        | x86_64 | Packman Repository    
i | vlc-noX                | package | 2.2.1-194.1        | x86_64 | SuSE                  
i | vlc-noX-lang           | package | 2.2.1-194.1        | noarch | SuSE                  
i | vlc-qt                 | package | 2.2.1-194.1        | x86_64 | SuSE  

And second, your solution for a simple qt update (zypper up)fixed that issue :wink:
thanks a lot amigo

Hi z1trus,
I_A is right, doing an update will (hopefully) fix the issue :wink:

Hi I_A and thanks for your great solution :slight_smile:
First, this is the output
Code:
mhm@linux-n7s2:~> zypper se -si vlc
Loading repository data…
Reading installed packages…

S | Name | Type | Version | Arch | Repository
–±-----------------------±--------±-------------------±-------±----------------------
i | libvlc5 | package | 2.2.1-194.1 | x86_64 | SuSE
i | libvlc6 | package | 3.0.0+git5462-3.12 | x86_64 | Packman Repository
i | libvlccore8 | package | 2.2.1-194.1 | x86_64 | SuSE
i | libvlccore9 | package | 3.0.0+git5462-3.12 | x86_64 | Packman Repository
i | phonon-backend-vlc | package | 0.8.2-1.2 | x86_64 | openSUSE-Leap-42.1-Oss
i | phonon4qt5-backend-vlc | package | 0.8.2-2.3 | x86_64 | openSUSE-Leap-42.1-Oss
i | vlc | package | 2.2.1-194.1 | x86_64 | SuSE
i | vlc-codecs | package | 2.2.1-130.1 | x86_64 | Packman Repository
i | vlc-noX | package | 2.2.1-194.1 | x86_64 | SuSE
i | vlc-noX-lang | package | 2.2.1-194.1 | noarch | SuSE
i | vlc-qt | package | 2.2.1-194.1 | x86_64 | SuSE

your vlc packages seam to come from a few different reposetories you might want to do a zypper dup with packman to get them all from the packman repo
you also seam to have vlc 3.0 beta packages from packman (the blue above) you might need to remove them.

zypper lr -d

see packmans repo number

zypper dup --from <insert packman's repo number>

or post the output of

zypper lr -d

ps. you have phonon-backend-vlc phonon4qt5-backend-vlc and those are a bit flaky especially with amarok, you’re better off removing them and using phonon-backend-gstreamer phonon4qt5-backend-gstreamer

zypper rm phonon-backend-vlc phonon4qt5-backend-vlc
zypper in phonon-backend-gstreamer phonon4qt5-backend-gstreamer

Hi I_A and thanks a lot for your complete answers,

I removed VLC 3.0 betta packages, and this is the output:

mhm@linux-n7s2:~> zypper lr -d
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                     | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
 1 | download.nvidia.com-leap            | nVidia Graphics Drivers                 | No      | ----      | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/leap/42.1                           |        
 2 | ftp.gwdg.de-suse                    | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.1/           |        
 3 | http-download.opensuse.org-5797bb66 | network                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/network/openSUSE_Leap_42.1/   |        
 4 | http-download.opensuse.org-76c21bae | openSUSE:Leap:42.1:NonFree              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/       |        
 5 | http-download.videolan.org-f3c764bb | SuSE                                    | No      | ----      | No      |   99     | rpm-md | http://download.videolan.org/SuSE/Leap_42.1/                            |        
 6 | repo-debug                          | openSUSE-Leap-42.1-Debug                | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/     |        
 7 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/ |        
 8 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug         | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/oss                 |        
 9 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/non-oss/            |        
10 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/       |        
11 | repo-oss                            | openSUSE-Leap-42.1-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/           |        
12 | repo-source                         | openSUSE-Leap-42.1-Source               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/    |        
13 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                      |        
14 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/       

what should i do about them?

Also i didn’t understand what to do with this :

zypper dup --from <insert packman's repo number>

And what does it mean to do a zypper dup with packman? you mean disabling other repositories and try to do a zypper dup?

thanks a lot dear amigo :wink:

you should install all openSUSE patches tp get Qt 5.5.1 so do

zypper patch 

according to your list packman’s repo number is 2 to do a full vendor change with packman execute

zypper dup --from 2

Many many thanks for your guide I_A :wink:
Just a question about Gstream as you mentioned before,
I can only play M4A with VLC and not with Amarok, is it because i removed phonon-backend-vlc and started using gstream instead?

thanks amigo

gstreamer can play MP3 files just fine.

Make sure you have the package gstreamer-fluendo-mp3 installed.

You might also want to install gstreamer-plugins-bad-orig-addon, gstreamer-plugins-ugly-orig-addon, and gstreamer-plugins-libav to make support almost any codec.

If that doesn’t help, remove the plugin cache, i.e. the directory ~/.cache/gstreamer-1.0/. It might be “broken” because you had a mixture of incompatible versions installed… (the main repos have 1.4, while Packman has 1.6, just switching some packages doesn’t work)

Hi Wolfi and thanks for your reply,

I did all things you said, and now my Amarok doesn’t play anything, even MP3, :frowning:
However, VLC is still able to play almost all codecs.
I also removed the cache, but it didn’t fix the problem.
Any idea?

You did a full switch to Packman, right?
Then it should work.

Go into KDE’s Audio settings (also reachable via Amarok’s menu) and try whether the test sound works.
Also check that the correct output device is selected.

However, VLC is still able to play almost all codecs.

VLC is totally independent of gstreamer.

You could reinstall phonon-backend-vlc though and use VLC as backend for KDE/Amarok. If VLC works, Amarok should work then too.

Hi again Worlfi,

How can i know whether I did a full switch or not?

No, the test sound doesn’t work and i dunno why! :frowning:
I was told that phonon-backend-vlc phonon4qt5-backend-vlc are a bit flaky especially with amarok, and i’m better off removing them and using* phonon-backend-gstreamer phonon4qt5-backend-gstreamer,

*Thus what should i do?

Thanks a lot

Well, did you do the steps that were suggested?
I.e. the “zypper dup --from X”.

You can just do that again anyway, in the worst case nothing will happen…

The problem might be caused by gstreamer packages of different versions.

No, the test sound doesn’t work and i dunno why! :frowning:

Ok, then it’s probably no plugin problem, but a lower level one.
Might be the wrong output device as mentioned earlier.

I was told that phonon-backend-vlc phonon4qt5-backend-vlc are a bit flaky especially with amarok, and i’m better off removing them and using* phonon-backend-gstreamer phonon4qt5-backend-gstreamer,
*

Yes I know, but that is not completely correct.
The VLC backend only doesn’t work in 13.2 if you use VLC from Packman because they have a newer VLC version. In Leap that is ok at the moment though.
And the VLC backend has some problems and missing features, like raising the volume to 100% when a notification sound is played (you can workaround that though) or not supporting the “Analyzer” applet in Amarok.

It might be worth a test.
Btw, you don’t have to uninstall the backends, you can choose which one to use in the Multimedia settings, on the backend tab.

I made them work correctly,
Now i don’t know why amarok doesn’t work, it used to work but suddenly stopped working, i think it because i installed some packages for VLC.
I’m mixed up, could you please tell me what packages i should check/remove/install for them to work?

Thanks

And what does “doesn’t work” mean exactly?

Installing packages for VLC should not influence Amarok, unless you mix packages from Packman and the VideoLAN repo.
So please post your current repo list.

zypper lr -d

Another option would be to install phonon-backend-vlc, as VLC works fine now. Although I would not really recommend it, it misses some features compared to the gstreamer backend, i.e. the Analyzer and Equalizer won’t work in Amarok, and system notifications might switch the master volume to 100%…

It’s always a good idea to check the volumes. Sometimes amarok volume can be too low.

Hi marcelovborro,
Yes i checked that, that’s not the case unfortunately.

Hi wolfi323,
the output is:

mhm@linux-n7s2:~> zypper lr -d
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                     | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------+--------
 1 | download.nvidia.com-leap            | nVidia Graphics Drivers                 | No      | ----      | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/leap/42.1                           |        
 2 | ftp.gwdg.de-suse                    | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.1/           |        
 3 | http-download.opensuse.org-5797bb66 | network                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/network/openSUSE_Leap_42.1/   |        
 4 | http-download.opensuse.org-76c21bae | openSUSE:Leap:42.1:NonFree              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/       |        
 5 | http-download.opensuse.org-802b284c | home:paca                               | No      | ----      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/home:/paca/openSUSE_Factory/  |        
 6 | http-download.videolan.org-f3c764bb | SuSE                                    | No      | ----      | No      |   99     | rpm-md | http://download.videolan.org/SuSE/Leap_42.1/                            |        
 7 | repo-debug                          | openSUSE-Leap-42.1-Debug                | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/     |        
 8 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/ |        
 9 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug         | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/oss                 |        
10 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/non-oss/            |        
11 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/       |        
12 | repo-oss                            | openSUSE-Leap-42.1-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/           |        
13 | repo-source                         | openSUSE-Leap-42.1-Source               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/    |        
14 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                      |        
15 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/  

And I used to have phonon-backend-vlc, and when it stopped working, i removed that (cuz it misses some feature as you said) and started using gstreamer.
I also installed VLC 3 after that to see if it made any change.
But none of them worked
The problem is that when i select an audio file, amarok doesn’t play it. (some days ago, it used to play audio file, but i hadn’t any sound)

Regards

You do indeed use the VideoLAN repo in combination with Packman.
Those two are incompatible, having both will break multimedia! (unless you are 1000% sure what you are doing…)

VideoLAN is disabled now, but you might still have packages installed from it.

Remove it, and do a full switch to Packman (again):

sudo zypper rr 6
sudo zypper dup --from 2

Everything that’s in the VideoLAN repo is available in Packman too anyway.

And I used to have phonon-backend-vlc, and when it stopped working, i removed that (cuz it misses some feature as you said) and started using gstreamer.
I also installed VLC 3 after that to see if it made any change.
But none of them worked

VLC 3 is a beta version, so might have problems of its own.
And phonon-backend-vlc will not work at all with VLC 3, the version shipped with Leap 42.1 only works with VLC 2.2.x.

The problem is that when i select an audio file, amarok doesn’t play it. (some days ago, it used to play audio file, but i hadn’t any sound)

So you get an error? What exactly?

For full codec support with gstreamer, you should install those 3 additional packages:
gstreamer-plugins-bad-orig-addon, gstreamer-plugins-ugly-orig-addon, gstreamer-plugins-libav

There’s also gstreamer-fluendo-mp3 for MP3 support, but that should be installed by default. Better check if you have it though.