Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 571522 - >=media-video/smplayer-15.9.0: software volume control doesn't work with =media-video/mpv-0.9.2-r1
Summary: >=media-video/smplayer-15.9.0: software volume control doesn't work with =med...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on: 581204
Blocks:
  Show dependency tree
 
Reported: 2016-01-10 23:54 UTC by aditsu
Modified: 2017-02-03 12:46 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aditsu 2016-01-10 23:54:19 UTC
I'm using software volume control in smplayer (in the audio preferences), with a max amplification of 200, so that I can make quiet videos louder. After upgrading to version 15.11.0, this feature breaks the player, the error message being:

The volume option must be <= 100.000000: 160
Error parsing option volume (parameter is outside values allowed for option)
Setting command line option '--volume=160' failed.

I don't know where the 160 comes from.
I'm using mpv-0.9.2-r1. smplayer-14.9.0.6994 was working PERFECTLY, but it was removed from portage. smplayer-14.9.0-r1 does not work at all (at least with mpv).

Reproducible: Always
Comment 1 Coacher 2016-01-13 12:42:03 UTC
Could you please narrow the set of configurations where this problem occurs.

There are several versions of smplayer, mpv and mplayer in tree and I cannot reproduce this issue with =smplayer-15.11.0 and =mpv-0.14.0-r1, for example.
Comment 2 aditsu 2016-01-19 06:42:51 UTC
(In reply to Coacher from comment #1)
> Could you please narrow the set of configurations where this problem occurs.
I did provide the versions of the programs I am using.
But you are right, smplayer-15.11.0 seems to work fine with mpv-0.14.0-r1
I guess I should have tried that first…
Comment 3 Coacher 2016-01-19 16:04:16 UTC
(In reply to aditsu from comment #2)
> I did provide the versions of the programs I am using.

Indeed, thank you. But you've also mentioned that with some other versions of these programs the problem was not reproducible. This is why I asked you to provide more info.

> But you are right, smplayer-15.11.0 seems to work fine with mpv-0.14.0-r1
> I guess I should have tried that first…

It seems the problem you have is due to changes in mpv,
see http://forum.smplayer.info/viewtopic.php?f=2&t=8103#p14266
and https://www.assembla.com/spaces/smplayer/subversion/commits/7002
and https://github.com/mpv-player/mpv/commit/68bbab0e42e141896545f1f6e9699bcad2d685f8

Some version combinations of mpv and smplayer are not well synchronized. In this case you'll need smplayer >= 15.9.0 and mpv >= 0.10.0 to make soft volume work properly.
Comment 4 Davide Pesavento gentoo-dev 2016-04-23 13:35:46 UTC
I've raised the mpv dependency in smplayer-16.4.0-r1, but I can't touch 16.1.0 because it's being stabilized and latest stable mpv is only at 0.9.2-r1... so I guess we need to stabilize a newer mpv.
Comment 5 Coacher 2016-04-24 14:26:22 UTC
(In reply to Davide Pesavento from comment #4)
> I've raised the mpv dependency in smplayer-16.4.0-r1, but I can't touch
> 16.1.0 because it's being stabilized and latest stable mpv is only at
> 0.9.2-r1... so I guess we need to stabilize a newer mpv.
Thank you.

Agreed. I am going to commit mpv-0.17.0-r1 later today, which should be stabilized then after the standard 30 days delay.
Comment 6 Davide Pesavento gentoo-dev 2016-04-24 16:19:16 UTC
(In reply to Coacher from comment #5)
> Agreed. I am going to commit mpv-0.17.0-r1 later today, which should be
> stabilized then after the standard 30 days delay.

Do we really have to wait for -r1? Can't we stabilize 0.17 asap? smplayer-16.1.0 is already stable on some arches and is affected by this bug AFAIU.
Comment 7 Coacher 2016-04-24 16:40:34 UTC
(In reply to Davide Pesavento from comment #6)
> Do we really have to wait for -r1? Can't we stabilize 0.17 asap?
> smplayer-16.1.0 is already stable on some arches and is affected by this bug
> AFAIU.
There are multiple prerequisites for 0.17.0(-r0) stabilization:
- delay period ends on May, 12;
- bug #579742;
- bug #579834;
- bug #570510;
- bug #558596.
I could forget smth else, but these things alone amount to a significant time frame.
Comment 8 Davide Pesavento gentoo-dev 2016-04-24 16:52:49 UTC
(In reply to Coacher from comment #7)
> (In reply to Davide Pesavento from comment #6)
> > Do we really have to wait for -r1? Can't we stabilize 0.17 asap?
> > smplayer-16.1.0 is already stable on some arches and is affected by this bug
> > AFAIU.
> There are multiple prerequisites for 0.17.0(-r0) stabilization:
> - delay period ends on May, 12;
> - bug #579742;
> - bug #579834;
> - bug #570510;
> - bug #558596.
> I could forget smth else, but these things alone amount to a significant
> time frame.

Sure, let's wait for those stabilization and see which version of mpv we can stabilize when those are done. But you can already get started by filing a stablereq for mpv *without* CC'ing arches. And please don't remove 0.17.0 when you add -r1.

wrt bug 558596, only sparc is missing there... why do you care about sparc? mpv is not stable on that arch...
Comment 9 Coacher 2016-04-24 16:57:50 UTC
(In reply to Davide Pesavento from comment #8)
> Sure, let's wait for those stabilization and see which version of mpv we can
> stabilize when those are done. But you can already get started by filing a
> stablereq for mpv *without* CC'ing arches.
That was the plan once the -r1 is in tree.

> And please don't remove 0.17.0
> when you add -r1.
Ok.
 
> wrt bug 558596, only sparc is missing there... why do you care about sparc?
> mpv is not stable on that arch...
mpv isn't stable on sparc because of this very bug, see bug #558600.
Comment 10 Coacher 2016-04-25 20:28:40 UTC
(In reply to Davide Pesavento from comment #8)
> Sure, let's wait for those stabilization and see which version of mpv we can
> stabilize when those are done. But you can already get started by filing a
> stablereq for mpv *without* CC'ing arches. And please don't remove 0.17.0
> when you add -r1.

I filed a stablereq against mpv-0.17.0. Ideally mpv-0.17.0-r2 should be
stabilized instead. I understand that you want a recent mpv version stabilized
ASAP. So do I, but please don't CC arches as soon as delay period ends if you
see that most of the deps in that stablereq are still not resolved by that
time.
Comment 11 Davide Pesavento gentoo-dev 2016-04-25 21:02:59 UTC
I'll leave the CC'ing of the arches to you... I don't maintain mpv :)
Comment 12 Coacher 2017-02-03 12:46:19 UTC
mpv-0.18.0 was stabilized, which doesn't have this problem, and should be compatible with recent smplayer versions. Please update to mpv-0.18.0.