Bug 1030491

Summary: Missing BuildRequires on gnutls-devel for HLS support
Product: [Fedora] Fedora Reporter: Mohamed El Morabity <pikachu.2014>
Component: gstreamer1-plugins-bad-freeAssignee: Brian Pepple <bdpepple>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: bdpepple, uraeus
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-14 16:35:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Mohamed El Morabity 2013-11-14 14:41:49 UTC
Description of problem:

gst-plugins-bad 1.x supports HLS URLs (HTTP Live Streaming), through the hls plugin. Unfortunately, this plugin isn't enabled by default on Fedora 20, because of a missing BuildRequires on gnutls-devel.

Version-Release number of selected component (if applicable):
gstreamer1-plugins-bad-free-1.2.1-2.fc20.x86_64

Steps to Reproduce:
Launch the following command to check if the hlsdemux element is available:
> gst-inspect-1.0 hlsdemux

Actual results:
No such element or plugin 'hlsdemux'

Expected results:
The command should display informations about the hls element.

Additional info:
Notice that gstreamer-plugins-bad-free-0.10.23-19.fc20.x86_64 provides this plugin:
> gst-inspect-0.10 hlsdemux

I also launched a scratch build of gstreamer1-plugins-bad-free, with gnutls-devel added as BR: the hls plugin is built and provided by the new file %{_libdir}/gstreamer-0.10/libgstfragmented.so.

Comment 1 Brian Pepple 2013-11-14 16:35:13 UTC
Fixed in git commit 10b6d516c6ec490a0739935df9c6c3638669c691 and will be available with the next stable release.