Quantcast
Channel: [EN] OpenPLi Third-Party Development
Viewing all 1691 articles
Browse latest View live

gstreamer1.0 and mpeg4-part2

$
0
0

mpeg4-part2 is video-compression format standard, it's implemented by divx4,5,6, xvid, 3ivx, etc.. codecs.

 

-> we should be able to handle divx4,5,6, xvid as mpeg4-part2 in our dvbmediasink.

It's not the case, we are differentiating between this implementations, and informing decoder what it gets on input with streamtypes like STREAMTYPE_DIVX5, STREAMTYPE_DIVX4, STREAMTYPE_XVID.

 

In gstreamer 0.10 this worked quite well, since we could differentiate between this implementations, because xvid caps were still pass around.

In gstreamer 1.0 this became problem, since there are no xvid caps anymore(https://bugzilla.gnome.org/show_bug.cgi?id=739196), so we had to patch gstreamer in order to provide them.

 

To avoid all this problems, we can use STREAMTYPE_MPEG4-Part2 for every mpeg4-part2 implementation.

 

Decoder expectations for STREAMTYPE_MPEG4-Part2:

- PTS timestamps set for every frame (except xtrends, they only need PTS on keyframes)

- unpacked bitstream

 

PTS:

problem is that gstreamer demuxers/parsers set PTS only on keyframes(I) for mpeg4-part2

 

We can compute PTS from DTS like this:

https://software.intel.com/sites/default/files/pts-dts_shift_explain.gif

 

Unpacked bitstream:

Description of problem - https://bugzilla.gnome.org/show_bug.cgi?id=740015

 

Correct unpacking routine can be found here:

http://git.videolan.org/gitweb.cgi/ffmpeg.git/?p=ffmpeg.git;a=blob;f=libavcodec/mpeg4_unpack_bframes_bsf.c

 

Solution:

- added unpacking of packed bitstream

- added PTS from DTS computation

 

pros:

- no need to patch gstreamer anymore

- possible to remove divx,xvid specific code from dvbmediasink

- fixed problems with videos with invalid metadata (wrong fourcc, marked as packed when not packed...)

 

cons:

- slightly higher load when unpacking and computing

- ...

git - https://github.com/mx3L/gst-plugin-dvbmediasink-1/tree/test_mpeg4p2_4

 

Testing:

In order to get this applied to dvbmediasink we need to do extensive testing

 

Some test files:

http://forums.openpli.org/topic/29501-gstreamer-10/page-19#entry461035

 

All tested and works correctly on et4x00, vusolose, dm800se

 

In case you find some mpeg4-part2 which doesn't work, please post here link to sample

so we can test it.

 

PS:

Thanks to @athoik for tests on dm800se and suggestions


build panel menu

$
0
0

I'm new in python plugin,I'm looking to design a menu icon  like this but I don't know  skin code I have to do?

Thanks !

 

Attached Thumbnails

  • menu_panel.png

ci+ posible if i maybe can help?

$
0
0

hi,

 

is ci+ forbidden for enigma2 recivers?

 

here on the forum are verry smart people

and i can provide a samsung tv software the is not lockt or how do you call it.

it was a test software for testing ci+ modulles (telenet and tv vlaanderen and telesat ect...)

 

maybe the smartpeople can get the ci+ handeling out of the software for making it work on enigma2?

 

greetz

EPGIMORT

$
0
0

Hi ,

 

After flashing VU+ solo , the epgimport no longer works.

When doing it manually we get the following error. See epgimport.log attachted

Every day the box crashes , see enigma log

 

Attached Files

need librtmp-bin.. doesnt found on the feed

$
0
0

hello... i need for MediaPortal Plugin 

ibrtmp-bin

 

i cannot find it on your feed... can you upload it?

Teledunet IPTV bouquet

$
0
0

hi guys  just tried openpli and i just love it but one thing buds  me down IPTV bouquet i cant get my Teledunet  iptv as a bouquet working i dont know why. and some internet streams working fine and some not, i tried openpli a few weeks ago and none  internet stream were working but now i just tried and few worked  but i coudnt get that  you can check http://albaghdadiagroup.com/bag2/live  

 

but am not here for that i just want to know the Teledunet why its not working . i was with OPENATV  and it worked ok.

 

any explaniation please using miraclebox

compilation vusolo2 fails

$
0
0

compilation of vu SOLO2 fails with the following error

ERROR: QA Issue: non debug package contains .debug directory: enigma2-plugin-extensions-xmltvimport path /work/mips32el-oe-linux/enigma2-plugin-extensions-xmltvimport/1.0+gitAUTOINC+83cbd81d14-r0/packages-split/enigma2-plugin-extensions-xmltvimport/usr/lib/enigma2/python/Plugins/EPGImport/.debug/dreamcrc.so [debug-files]
ERROR: QA run found fatal errors. Please consider fixing them.

enigma2-plugins/enigma2-plugin-extensions-xmltvimport.bb, do_package_qa) failed with exit code '1'

Timeshift/recording not working after 4c12411


IPTV (gstreamer) recording

$
0
0

With attached patch E2 can record IPTV streams (service refs with 4097:...).

- My code ONLY records 4097:.... servicerefs (recording of 1:... servicerefs was not changed)

- Streams which are played back with special plugins most likely cannot be recorded. Plugins need to be adapted for it.

- All streams which you can watch in E2 should be recordable. If recording don't work, please provide E2 log (delete URL if necessary).

- Recordings are currently not visible in EMC and perhaps other media players, because I use extension .stream. Please use builtin OpenPli media player.

- Recording opens second connection to the server. So if the server only allows one connection you need to zap to other channel (DVB or IPTV channel on other server) and create a timer for the recording.

- Patch is tested under Gstreamer 0.10 and Gstreamer 1.x.

 

Attached Files

Usb audio soundcard

$
0
0

Hi!

I^m trying to get my Asus u7 (usb soundcard) to work under openpli.

I have build a new core with the correct correct linux kernel modules (eg. snd-usb-audio) with it. I have managed to make the soundcard work under ALSA, but when i see TV or use Mediaplayer the sound goes out from the hdmi instead :\

 

How do i make Gstreamer to choose the audio to alsa?

 

I actually only need this for mediaplayer to play Dolby TrueHD and DTS-HD Master Audio. Because i don´t have a hdmi A/V-reciver.

TSmedia enigma2 plugin 1.0

$
0
0
TSmedia enigma2 plugin 1.0

complete management of internet media mainly IPTV,internet radio,movies,tv shows,tv series

Posted Image



Features:
-Inlcude IPTV,Movies on demand,radio online,TV series and Tv shows
-Favorite group to let user to add his favorite items here
-The user is able to export any stream entered to user_stream group to bouquet format to browse as any dvb channel
-self upgradable plugin
-updatable IPTV,radio collections and user_uploads
-search and sorting available form movies,tv series and tv shows
-subtitle player included for translation

also more sites will be added in next releases like movie2k and istream and many else
Note:all plugins Movieonline,TSonlineTV and radioOnline will be stopped because included in TSmedia

The parsing techniques for 1channel and filmon based on fantastic plugin MediaPortal,thanks for the coder
Download and Installation:
-Directly from TSpanel from TSpanel-addons-Tunisiasat dreambox addons-TSmedia Tsmedia-oe1.6_1.0_all or Tsmedia-oe2.0_1.0-r0_all

-or from the links down
copy the ipk file to box tmp folder and by telnet
copy the following command and paste in telnet windows

for oe 1.6 images and openpli2.1

opkg install -force-overwrite /tmp/*.ipk


for oe2.0 and openpli3.0 images

opkg update
opkg install /tmp/*.ipk


for oe2.0 images and openpli3.0 may be these packages needed to play stream


http://tunisia-dreambox.info/dreambox-e2-addons-2/TSmedia/gst-plugins-bad-rtmp_0.10.23-r2-dream4_mips32el.ipk


http://tunisia-dreambox.info/dreambox-e2-addons-2/TSmedia/gst-rtmp-support_2.4-r0_mipsel.ipk

http://tunisia-dreambox.info/dreambox-e2-addons-2/TSmedia/librtmp-bin_2.43_git1_30cf8a8b155595503089f98e86bca504a541a1b2-r0_mips32el.ipk

http://tunisia-dreambox.info/dreambox-e2-addons-2/TSmedia/librtmp0_2.43_git1_30cf8a8b155595503089f98e86bca504a541a1b2-r0_mips32el.ipk


or install directly from
TSpanel-addons-Tunisia-sat dreambox addons-TSmedia

links

oe1.6 and openpli2.1

OE2.0 and openpli 3.0 images

Favorites
Posted Image

TV series 1channel

Posted Image


Filmon radio collection
Posted Image

Posted Image



HowTo:Add your stream link to bouquets by TSmedia

YouTube

$
0
0

YouTube

 

Small plugin to manage your account, search and wach videos from youtube.

 

Source on github: https://github.com/Taapat/enigma2-plugin-youtube

 

d65e212c-3188-11e5-9d49-8bd584f9a01b.jpg

 

e11bd280-3188-11e5-8496-36fd6f455e88.jpg

 

e5d5bf70-3188-11e5-80e6-0be037fae1a8.jpg

 

37848eae-33a6-11e5-97ba-4135e53d7662.jpg

 

dc063628-3188-11e5-991c-8965ca2d7277.jpg

 

 

The latest version can always download here: http://taapat.ho.ua/enigma2-plugin-youtube/

 

If you want to compile the plugin, here is bitbake file from rossi2000, thank him for it: https://github.com/oe-alliance/oe-alliance-core/blob/3.2/meta-oe/recipes-oe-alliance/enigma2-plugins/enigma2-plugin-extensions-youtube.bb

Attached Files

AutoTimer mod

$
0
0
I am tired of the war between the DMM and other manufacturers receivers.
These disputes over licenses, etc.

AutoTimer mod...
Recent changes with https://schwerkraft.elitedvb.net
+
"start": eEPGCache.START_TITLE_SEARCH for openPLi
+
My small visual changes


Happy new year!

IPK Creator 4.1 + How to ...

$
0
0
Version 4.1

You Need To Install JRE (Java Runtime Environment) !

Download It From http://www.filehippo.com/download_jre/ (Windows)

You Need To Install 1.8.x Versions

After Installing JRE Just Run windows-run.bat

Still In Development !

==================================================

it's based on the sources of Ipk Packager and jpkg-webos but with so many changes

windows-run.bat is for Windows but as you know you can run a jar file in any operating system (Mac OS , linux , ...) because it's Java

i did compile it with Java 8 so you need JRE 1.8.x

enjoy creating ipk files
Version 4.1

fix "+" in version , now you can have +git for example

now you see required fields in red

PE logo added

clean and rebuild using JDK 8u5 and NetBeans IDE 8.0

 

Attached Thumbnails

  • screenshot.jpg

Attached Files

OpenWebif yellow button ET9200

$
0
0

Hi,

 

On my stb ET9200, the fonction for yellow button on remote control is not same fonction with openwebif.

 

The yellow button by real remote control is audio setting, but by openwebif is start timeshift.

 

Can you make a correction please.

 

 

 


How to use seek,forward, function in plugin?

$
0
0

Right now I am developing one plugin in enigma2 for stream youtube video using 
eServiceReference (4097,
I want to add seeking and forwarding ... etc function.
How can I use enigma2 default function for this.
Please help me for this.
Thanks.

OpenWebif Red button ET9200

$
0
0

Hi,

 

On my stb ET9200, the fonction for Red button on remote control is not same fonction with openwebif.

 

the press the red button on the remote control has no function, but by openwebif is start menu for recording fonction.


Please, watch video in the attached file.

 

Can you make a correction please.

 

Attached Files

OpenWebif [E2OpenPlugins]

$
0
0
Ok i think it is time to try to work to a common plugin :)
I have started OpenWebif.
This is not my project but our project. It is a long work but we have not hurry.
I have not intention to coordinate or to manage, everyone have to feel free to contribute in everyway.
Till now we have only the server starting and listening on port 8080 for static files in the folder: /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/www/html
We have only an example html template there.
The next things to do i think that are:
to implement Authentication
to complete Configuration
to choose a layout


The server is listening on port 8080 to avoid conflicts with webinterface so you can test.
For tests use folder: /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif

OpenPLi-4 Gstreamer 1.6.x (master git) images

$
0
0

Hi All,

I've created new images for public testing.

 

First of all I'd like to thank everyone helping out making it possible:

Especially Athoik, Christophecvr, mx3L, Beeker and betacentauri for contributing code improvements.

Also props goes out to the Japhar team for hosting the feed for us !

And last but not least a very special "thank you" to my beta tester ToySoft for testing out all of my private images within hours.. even when on the road ;-)

They have been built from the openpli-oe-core gst-1 branch with the following changes:

- All images use Christophecvr's multibox dvbmediasink
- AAC to AC3 transcoding V2 by mx3L (requires a fast cpu)
- Updated libcdio and cdtextinfo for audio-cd support by Christophecvr
- Gstreamer upgraded to upstream master git (I've tagged it 1.6.2)
- A revert to gstreamer for fixing mpeg issues thanks to Beeker
  http://forums.openpli.org/topic/29501-gstreamer-10/?view=findpost&p=514872
- librtmp and rtmpdump replaced by the ones from oe-alliance (due to popular request)
- IPTV Player from samsamsam included (thx to Athoik's for the recipes)
- Large list of public IPTV streams included thanks to the Japhar Team

Dreambox DM800HD:
https://mega.nz/#!y18zBJyS!NDpz0cOEbLjd7eTEQc6qxhEWPxPVVB3Cy4H1AWHBU8I

Dreambox DM800Se:
https://mega.nz/#!qgUllY6L!jKNHC4cNca-Up0VknzBDpRuSm677wJucU6Y7WP3fLi8

Dreambox DM8000:
https://mega.nz/#!nk8xBJjJ!yy4iVYxDLVyd52SykCSjJhTeNt0rqe5_MSeKRsNMzlo

Dreambox DM800Se V2:
https://mega.nz/#!etVTWRqJ!9jwuBjtbUEn8BUQngobFASJGgfMg_ZZikBW-5EF0Zxo

Dreambox DM500HD:
https://mega.nz/#!K5EjTawK!fUbCEyUosGzBA96c9yJ8qK-q31qZd6IikI0UFY0reSo

Dreambox DM500HD V2:
https://mega.nz/#!n0UwgJII!_qpdcb2u8hYbUeGMmmeO5dAvwMt2p6JIcfa2Zki-7x0

Dreambox DM7020HD:
https://mega.nz/#!rplXAD6L!Ua90KybguZPgmpdhnLhricHEvuNhZ7VuwRiB2Syxsew

Mut@nt HD1100:
https://mega.nz/#!G5MEAC7C!cYBZFK8P9Zv_KFLWa0sQEo7Zw9YWFmPspcqWEnNn1pI

Mut@nt HD1200:
https://mega.nz/#!m91R1LyL!CP6zTMgI7GZhAjzmh_zi2u9DvY00fWsjtCpz4xwAcQs

Mut@nt HD2400:
https://mega.nz/#!T5ECHRSI!PFoSe_l6MeHlZhYIHMZfWLsfUmG7nJDnpXpsholUC78

Mut@nt HD500C:
https://mega.nz/#!npMWRaqY!kT7-Yh5Zzu0H7667idNRzEvJLX5f_M-ZurRjgu9rOrQ

Formuler F1:
https://mega.nz/#!SpEhzL4C!E-1GSK-jA3hxyH9kNuZA0Zj9HrWa9fda_EGyKgZ2z3I

Formuler F3:
https://mega.nz/#!T98VEDqR!JKhGrCXpJYwRfYYy4_f-uyXfpRZJaDlCzVIbgPLmv9M

Xtrend ET10000:
https://mega.nz/#!n0VXUCbK!VnV-C2IOqc4EKtb6hPeIFkjw3PutYMyubtp0rtE8qEE

Xtrend ET9x00:
https://mega.nz/#!2lMEzRoS!9KJmdCeUI2Ju8wNyy-E8JNqLCJ1p_9onPJ5hzChDwrs

Xtrend ET8500:
https://mega.nz/#!rpEwhASB!IuSyxl0cKahsok0K10YPdJuOo8sXPH93TgoqE0Trq10

Xtrend ET8000:
https://mega.nz/#!vkU2iYqa!vQHl_rrgxAvESufu6bEmySvqbeqlHXk00E5AKsLTI6E

Xtrend ET7x00:
https://mega.nz/#!ut0UEa5D!L9_92bMsr14pzaecmdnUYG530Kz_4z21755QkMJuFsQ

Xtrend ET6x00:
https://mega.nz/#!m4UDgSBQ!jtnuE0rZKPGL88Cw20j-fG1tvxWlYapE2eE9llERsm4

Xtrend ET5x00:
https://mega.nz/#!K9dwAZ4Z!mlTCyutxPeYNOt-Q5dZrCLgGWqA84JNA5XXlqHOn9rM

Xtrend ET4x00:
https://mega.nz/#!C81hwToa!lk2SoIbmcGIfp9QlXy7XtgrLuUmp_9qdH3MRbvJBPz8

MaxDigital XP1000:
https://mega.nz/#!rk9TGTgT!0pVNxou0o4bZ8PT5Z5xXgrhhPCEgX8Z63s9y56WyjzQ

Vu+ Duo:
https://mega.nz/#!H08HEbJR!AHSPuUbaJBoC1nZIe_ltkps9_LDAekoJAG8jN38yJLM

Vu+ Duo 2:
https://mega.nz/#!botWhbqY!t7EBlyk7vwZ-HRHEJwwsWIJkwPKlDlE_A8h9JdYwZag

Vu+ Solo:
https://mega.nz/#!6oUQRRCT!AwLs7e0l5IFCS6ZMRiYFJi_9ve7xOKsf0sIR9aq-xJk

Vu+ Solo 2:
https://mega.nz/#!6lEWhS6I!CCrqsxeW08bgFaQwUjhV1U5afS1592ybMj52HLVjANg

Vu+ Solo Se:
https://mega.nz/#!mgd3SQxZ!ZcNQ2FRACNidem7jYHkLUUiE32drBj3477VY7zs8LNE

Vu+ Ultimo:
https://mega.nz/#!GgEkyCga!lY1Y7zsDi0XjeW6VI1rhVNEz8BsOGeAnIGT33iyarmc

Vu+ Uno:
https://mega.nz/#!jsFm0aCS!zsB6ID-x50Tn234Iz1jcjpzWEANn-wVr3GCm6NpIqnU

Vu+ Zero:
https://mega.nz/#!eoshnQDK!Tz45wY1vLmQ8i7eD5PiIYu56jmPP8DQlQ3KUEhH6XXM

XSarius Fusion HD:
https://mega.nz/#!X8Mi0DJY!5p9CXspDyZdiL-FP6V1ib59yElYZpbc9F2qUh6Z_qXA

XSarius Fusion HD Se:
https://mega.nz/#!m4EyxSLb!IvupLhinDCqW3VtNS0k6xKvLMxwlc1hkBK80PkSZXjY

 

 

Please note that I haven't tested any of these images myself so don't complain if they set your house on fire or anything ;)

Just report it here and I'll see what I can do about it.

 

 

For unsupported receivers (Zgemma Star, Spark and OEM) see the following list:

https://mega.nz/#!fxdGQRwQ!ojxCIr8OLeW-f3h6dC_B85LbMoVhz4bhT0dI4WzWvVg

Please don't mention these receivers here in the forum, instead PM me if you find any issues.

 

 

I won't be updating the feed every night since it takes a long time for me to build for each and every receiver.

Just whenever interesting fixes have been commited I'll give it (a 8 hour) spin.

 

Happy testing!

EPGimport.pot / update fr.po

Viewing all 1691 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>