Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch '4.1' of github.com:oe-alliance/oe-alliance-core into 4.2
- Loading branch information
Showing
9 changed files
with
207 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
DESCRIPTION = "Simple F4M/HDS (Adobe HTTP Dynamic Streaming) dumper. Intended to be used by IPTVPlayer plugin: https://gitorious.org/iptv-pl-dla-openpli, http://iptvplayer.vline.pl." | ||
MAINTAINER = "samsamsam" | ||
|
||
DEPENDS = "openssl zlib" | ||
RDEPENDS_${PN} += "wget" | ||
|
||
require conf/license/license-gplv2.inc | ||
inherit gitpkgv | ||
|
||
PV = "1.0+git${SRCPV}" | ||
PKGV = "1.0+git${GITPKGV}" | ||
PR = "r0" | ||
|
||
SRC_URI = "git://gitlab.com/f4mdump/f4mdump.git;protocol=http" | ||
SRCREV = "${AUTOREV}" | ||
|
||
S = "${WORKDIR}/git/" | ||
|
||
SRCRTMP = "ext/librtmp/amf.c" | ||
SRCRTMP =+ "ext/librtmp/hashswf.c" | ||
SRCRTMP =+ "ext/librtmp/log.c" | ||
SRCRTMP =+ "ext/librtmp/parseurl.c" | ||
SRCRTMP =+ "ext/librtmp/rtmp.c" | ||
|
||
SRCF4M = "src/b64.c" | ||
SRCF4M =+ "src/F4mDownloader.cpp" | ||
SRCF4M =+ "src/F4mProcessor.cpp" | ||
SRCF4M =+ "src/ManifestParser.cpp" | ||
SRCF4M =+ "src/RTMPTypes.cpp" | ||
SRCF4M =+ "src/RTMPWrapper.cpp" | ||
SRCF4M =+ "src/SimpleFunctions.cpp" | ||
SRCF4M =+ "src/StreamReader.cpp" | ||
SRCF4M =+ "src/StringHelper.cpp" | ||
SRCF4M =+ "src/UdsDownloader.cpp" | ||
SRCF4M =+ "src/console.cpp" | ||
SRCF4M =+ "src/main.cpp" | ||
SRCF4M =+ "src/parser.cpp" | ||
SRCF4M =+ "src/tinyxml2.cpp" | ||
|
||
do_compile () { | ||
rm -f *.o | ||
${CC} ${SRCRTMP} -c -fdata-sections -ffunction-sections -Os -Wall -Wl,--gc-sections -I${D}/${libdir} -I${D}/${includedir} -I${S}/ext/librtmp -lz ${LDFLAGS} | ||
${CXX} ${SRCF4M} -Os -Wno-narrowing -lssl -lcrypto -lz -std=c++0x -I${S}/inc -I${S}/ext -I${S}/ext/librtmp *.o -o f4mdump ${LDFLAGS} | ||
rm -f *.o | ||
} | ||
|
||
do_install () { | ||
install -d ${D}${bindir} | ||
install -m 0755 ${S}/f4mdump ${D}${bindir} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
DESCRIPTION = "A template for writing your own GStreamer plug-in" | ||
MAINTAINER = "samsamsam" | ||
|
||
DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base" | ||
|
||
require conf/license/license-gplv2.inc | ||
inherit gitpkgv autotools pkgconfig | ||
|
||
PV = "1.0+git${SRCPV}" | ||
PKGV = "1.0+git${GITPKGV}" | ||
PR = "r0" | ||
|
||
SRC_URI = "git://gitlab.com/samsamsam/iptvplayer-bin-components.git;protocol=http" | ||
SRCREV = "${AUTOREV}" | ||
|
||
S = "${WORKDIR}/git/gst-ifdsrc/gst-ifdsrc" | ||
|
||
FILES_${PN} += "${libdir}/gstreamer-1.0" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
DESCRIPTION = "This program converts .m3u8 playlists to a .ts video. It supports decryption of both AES-128 and SAMPLE-AES encryption." | ||
MAINTAINER = "samsamsam" | ||
LICENSE = "MIT" | ||
LIC_FILES_CHKSUM = "file://LICENSE;md5=ec892df81d7a9e0b5cd420bb5603c288" | ||
|
||
DEPENDS = "curl openssl zlib ffmpeg" | ||
|
||
inherit gitpkgv | ||
|
||
PV = "1.0+git${SRCPV}" | ||
PKGV = "1.0+git${GITPKGV}" | ||
PR = "r0" | ||
|
||
SRC_URI = "git://github.com/samsamsam-iptvplayer/hlsdl.git;protocol=git" | ||
SRCREV = "${AUTOREV}" | ||
|
||
S = "${WORKDIR}/git/" | ||
|
||
SOURCE_FILES = "src/main.c" | ||
SOURCE_FILES =+ "src/aes.c" | ||
SOURCE_FILES =+ "src/curl.c" | ||
SOURCE_FILES =+ "src/hls.c" | ||
SOURCE_FILES =+ "src/misc.c" | ||
SOURCE_FILES =+ "src/msg.c" | ||
|
||
do_compile() { | ||
${CC} ${SOURCE_FILES} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_GNU_SOURCE=1 -DWITH_FFMPEG -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -DPREFIX="/usr" -std=gnu99 -I${S}/src -I${D}/${libdir} -I${D}/${includedir} -lrt -lpthread -lz -lssl -lcrypto -lcurl -lavcodec -lavformat -lavutil -o hlsdl ${LDFLAGS} | ||
} | ||
|
||
do_install() { | ||
install -d ${D}${bindir} | ||
install -m 0755 ${S}/hlsdl ${D}${bindir}/ | ||
} | ||
|
||
FILES_${PN} = "${bindir}" |
37 changes: 37 additions & 0 deletions
37
meta-oe/recipes-multimedia/iptvsubparser/iptvsubparser_git.bb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
DESCRIPTION = "Python module for text subtitles parsing" | ||
MAINTAINER = "samsamsam" | ||
require conf/license/license-gplv2.inc | ||
|
||
DEPENDS = "python" | ||
|
||
inherit gitpkgv | ||
|
||
PV = "1.0+git${SRCPV}" | ||
PKGV = "1.0+git${GITPKGV}" | ||
PR = "r0" | ||
|
||
SRC_URI = "git://github.com/samsamsam-iptvplayer/iptvsubparser.git;protocol=git" | ||
SRCREV = "${AUTOREV}" | ||
|
||
S = "${WORKDIR}/git/" | ||
|
||
SOURCE_FILES = "src/subparsermodule.c" | ||
SOURCE_FILES =+ "src/vlc/src/subtitle.c" | ||
SOURCE_FILES =+ "src/ffmpeg/src/htmlsubtitles.c" | ||
SOURCE_FILES =+ "src/expat-2.2.0/xmlparse.c" | ||
SOURCE_FILES =+ "src/expat-2.2.0/xmlrole.c" | ||
SOURCE_FILES =+ "src/expat-2.2.0/xmltok.c" | ||
SOURCE_FILES =+ "src/expat-2.2.0/xmltok_impl.c" | ||
SOURCE_FILES =+ "src/expat-2.2.0/xmltok_ns.c" | ||
SOURCE_FILES =+ "src/ttml/src/ttmlparser.c" | ||
|
||
do_compile() { | ||
${CC} ${SOURCE_FILES} -shared -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_GNU_SOURCE=1 -DNDEBUG -Os -shared -Wall -Wstrict-prototypes -fPIC -DMAJOR_VERSION=0 -DMINOR_VERSION=2 -DHAVE_EXPAT_CONFIG_H -I${S}/src -I${S}/src/vlc/include -I${S}/src/ffmpeg/include -I${S}/src/expat-2.2.0 -I${S}/src/ttml/include -I${D}/${libdir} -I${D}/${includedir} -I${STAGING_DIR_TARGET}/${includedir}/python2.7 -lm -lpython2.7 -o _subparser.so -Wl,--gc-sections ${LDFLAGS} | ||
} | ||
|
||
do_install() { | ||
install -d ${D}${libdir}/enigma2/python/Plugins/Extensions/IPTVPlayer/libs/iptvsubparser | ||
install -m 0777 ${S}/_subparser.so ${D}${libdir}/enigma2/python/Plugins/Extensions/IPTVPlayer/libs/iptvsubparser/ | ||
} | ||
|
||
FILES_${PN} = "${libdir}/enigma2/python/Plugins/Extensions/IPTVPlayer/libs/iptvsubparser" |
24 changes: 24 additions & 0 deletions
24
meta-oe/recipes-oe-alliance/enigma2-plugins/enigma2-plugin-extensions-iptvplayer-deps.bb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
SUMMARY = "Meta package for installing all dependencies for SSS' IPTV Player" | ||
inherit allarch | ||
|
||
require conf/license/license-gplv2.inc | ||
|
||
RRECOMMENDS_${PN} = " \ | ||
ffmpeg \ | ||
exteplayer3 \ | ||
gstplayer \ | ||
wget \ | ||
hlsdl \ | ||
lsdir \ | ||
f4mdump \ | ||
gst-ifdsrc \ | ||
iptvsubparser \ | ||
rtmpdump \ | ||
duktape \ | ||
uchardet \ | ||
" | ||
|
||
PV = "1.0" | ||
PR = "r0" | ||
|
||
ALLOW_EMPTY_${PN} = "1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
DESCRIPTION = "Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint." | ||
LICENSE = "MIT" | ||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fddbe4ed8ac933555f193488d973da85" | ||
|
||
SRC_URI = "file://duktape-2.1.99.tar.xz" | ||
|
||
do_compile() { | ||
oe_runmake -f Makefile.cmdline | ||
} | ||
|
||
do_install() { | ||
install -d ${D}${bindir} | ||
install -m 0755 ${S}/duk ${D}${bindir}/ | ||
} | ||
|
||
FILES_${PN} = "${bindir}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
DESCRIPTION = "Allows to list directory" | ||
MAINTAINER = "samsamsam" | ||
|
||
require conf/license/license-gplv2.inc | ||
|
||
inherit gitpkgv | ||
|
||
PV = "1.0+git${SRCPV}" | ||
PKGV = "1.0+git${GITPKGV}" | ||
PR = "r0" | ||
|
||
SRC_URI = "git://github.com/samsamsam-iptvplayer/lsdir.git;protocol=git" | ||
SRCREV = "${AUTOREV}" | ||
|
||
S = "${WORKDIR}/git/" | ||
|
||
SOURCE_FILES = "src/lsdir.c" | ||
|
||
do_compile() { | ||
${CC} ${SOURCE_FILES} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE -I${S}/src -I${D}/${libdir} -I${D}/${includedir} -o lsdir ${LDFLAGS} | ||
} | ||
|
||
do_install() { | ||
install -d ${D}${bindir} | ||
install -m 0755 ${S}/lsdir ${D}${bindir} | ||
} |