Bug 178583 - media-video/kino missing media-video/gpac RDEPEND
Bug#: 178583 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: trivial Priority: P2
Resolution: FIXED Assigned To: calchan@gentoo.org Reported By: stefan.huszics@gmail.com
Component: Ebuilds
URL: 
Summary: media-video/kino missing media-video/gpac RDEPEND
Keywords:  
Status Whiteboard: 
Opened: 2007-05-14 23:47 0000
Description:   Opened: 2007-05-14 23:47 0000
Was checking out what can and cant be done with Kino and noticed that some
things seems to be quite unconfigurable, eg exporting to 3GPP. However when
taking a peak at /usr/share/kino/scripts/exports/ffmpeg_3gp.sh and googling a
bit it was evident that the reason for no profile selection for 3GPP was that I
am missing GPAC (which contains MP4Box) on my system for this to work.

-----
        # Profiles
        which MP4Box > /dev/null
        if [ $? -eq 0 ]; then
                echo "Profile: 2.5G Unhinted"
                echo "Profile: 2.5G Hinted"
                echo "Profile: 3G Unhinted"
                echo "Profile: 3G Hinted"
        fi
-------

I presume there might be other such hidden runtime deps in those scripts
creating, for an end user, hard to decipher usability loss in Kino.

Suggest fixing this by adding useflag deps to the Kino ebuild where needed, eg 
3gpp giving dep on gpac.


Reproducible: Always

Steps to Reproduce:
1.no gpac on system
2. export to 3GPP


Actual Results:  
No selectable profiles

Expected Results:  
4 profiles

------- Comment #1 From Denis Dupeyron 2007-05-17 14:35:41 0000 -------
I have added a gpac USE flag instead of 3GPP, because you can still export to
3GPP without GPAC.

So it's fixed now. Thanks for reporting this.

(In reply to comment #0)
> I presume there might be other such hidden runtime deps in those scripts

Mustn't, but shouldn't. So you know what to do if you see one. ;o)

Denis.

------- Comment #2 From Stefan Huszics 2007-05-17 15:42:48 0000 -------
>I have added a gpac USE flag instead of 3GPP

Yeah, I guess it's a flip the coin situation since neighter is 100% optimal. It
all comes back to the long outstanding debate of how to make use-flag effects
on a certain package understandable without a user having to dig really deep
into a software.

>  So you know what to do if you see one. ;o)

Yeah, I would have looked through them all myself if I had any idea about bash
scripting and multimedia packages in general. I just really stumbled over this
by accident in a rare moment of clairvoyance :-D