Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #701
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #702
Posted 6 April 2012 - 19:41
Thank, Betacentauri
But for me switching audio track at watching LiveTV works,
Although you think it is wrong.
selectAudioStream I call setting current apid m_current_apid and when compare with old_apid
And not equally, Switching audio is in xine between LOGICAL_CHANNEL in function cXineLib::selectAudioStream(i)
i - number channel (1,2 -audio tracks)
Call cXineLib::setStreamType through to then could determine the current audio track
if press button A
Sorry bad my English
Regards, Raider05
Hi Raider05,
I don't understand why you can change audio channel and I not. I can give you a recording of ARTE (a german/french channel) tomorrow. There I can't switch audio channel. Or better I can, but I can only hear one audio channel.
Regards,
Betacentauri
Sometimes audio is only on the L or R channel. In addition to being able to switch audio tracks from one audio PID to another you also need to be able to select L or R only and have the audio engine map that stream to both your audio out channels. It gets very annoying when some channels put the TV audio stream on L and a Radio audio stream on the R. Most STBs have the abilty to pick L or R only and have it map the stereo feed to both speakers.
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #703
Posted 6 April 2012 - 19:52
And thanks for the hint about audio channel switch.
@Raider05: I mean switching between audio channels with different audio pid. This doesn't work for me with your fix. Do you mean L/R channel switching as bluzee wrote?
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #704
Posted 6 April 2012 - 19:52
I'm sorry, but I am talking about switching audio tracks while watching channels, not records.
Now switching for me audio tracks are almost as well as on dreambox,
without interrupting the video display.
How to switch audio tracks while watching recordings do not know, I have some one audio track.
Regards, Raider05
E2PC, Ubuntu 12.04 x86, DVB-S2 card Omicom SkyStar 4, Nvidia card 9500GT 512Mb DDR2 driver 195.36.24, Satellites 9.0E, 36.0E
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #705
Posted 6 April 2012 - 20:18
E2PC, Ubuntu 12.04 x86, DVB-S2 card Omicom SkyStar 4, Nvidia card 9500GT 512Mb DDR2 driver 195.36.24, Satellites 9.0E, 36.0E
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #706
Posted 7 April 2012 - 01:07
@bluzee: Can you do a "ls -la /usr/lib/libxine*" and a "ls -la /usr/lib/xine/plugins/*" and post the output. There must be something wrong in your configuration.
And thanks for the hint about audio channel switch.
Absolutely!
ls-laR.txt 9.21KB 5 downloads
Definitley something wrong on my end. I just can't track it down. Doesn't seem to be video driver related. I get the same thing with xshm, opengl and vdpau. I've even changed out my video driver from nvidia to nv and even vesa and I still get green screen using xshm with vesa driver.
Does the xine-lib compile pull anything in from ffmpeg or it is independent of that? I have updated ffmpeg from a ppa. It's at ffmpeg version 0.9.1-4:0.9.1-0ubuntu1~jon1~natty1. It didn't replace all the old ffmpeg libs it installed beside them so I have libavcodec52 and libavcodec53 etc. This version of ffmpeg can play 4:2:2 h.264 which I couldn't get to play using the older version.
I also discovered a hardware limitation with my GT210 video card. With my display at 1080 it can only do about 50fps using vdpau. So for 59.9 fps 720p video files it was playing back a little jerky. Dropping some frames. If I set the display a little smaller it would go up to the full 59.9fps but I can also play 59.9fps @ 1080 just using the ffh264 software codec and no vpdau so the system can still handle the video OK. Even with that limitation using xshm or opengl the enigma2 player shouldn't crash, just maybe with vdpau. I get the green screen no matter which driver I use.
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #707
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #708
Posted 7 April 2012 - 08:21
Weird. Must be compiler issue.
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #709
Posted 10 April 2012 - 01:45
<zone name="(GMT-07:00) Mountain Time" zone="Canada/Mountain" />
and it sticks now. If I run it sudo it changes the clock on my computer to the wrong time too. Any idea where I should look to have it stop changing the time on the computer?
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #710
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #711
Posted 12 April 2012 - 13:14
Another script for OpenpliPC users, this simple script will easily install the nobody9-skin-PLi-HD in your OpenpliPC install directory.
https://github.com/nobody9/skin-PLiHD
Please put the script install_skin-PLiHD.sh into a folder called util in your OpenpliPC source folder. For people that use the openpli-merge branch the folder util already exist.
Example if you download the source of openpliPC in your home directory the script should be in : ~/openpliPC/util/install_skin-PLiHD.sh
The script will retrieve the value of INSTALL_E2DIR in the file: ../build_openpliPC.sh that's why it is important to put it in a subfolder.
Hope this help some of you to get a better skin than the default one.
Pr2
Attached Files
NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.
Wanna help with OpenPLi Translation? Please read our Wiki Information for translators
Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)
AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #712
Posted 14 April 2012 - 19:40
You have right. It have to be problem in code with slot assigment because i see that 8 adapters was detected but only one slot assigned .
parts from debug:
...
found 8 adapter, 8 frontends(8 sim) and 8 demux, boxtype 6
...
LNB
sec config cleared
setSlotInfo for dvb frontend 0 to slotid 0, descr VTUNER, need rotorworkaround No, enabled Yes, DVB-S2 Yes
setSlotInfo for dvb frontend 0 to slotid 0, descr VTUNER, need rotorworkaround No, enabled Yes, DVB-S2 Yes
setSlotInfo for dvb frontend 0 to slotid 0, descr VTUNER, need rotorworkaround No, enabled Yes, DVB-S2 Yes
setSlotInfo for dvb frontend 0 to slotid 0, descr VTUNER, need rotorworkaround No, enabled Yes, DVB-S2 Yes
setSlotInfo for dvb frontend 0 to slotid 0, descr VTUNER, need rotorworkaround No, enabled Yes, DVB-S2 Yes
setSlotInfo for dvb frontend 0 to slotid 0, descr VTUNER, need rotorworkaround No, enabled Yes, DVB-S2 Yes
setSlotInfo for dvb frontend 0 to slotid 0, descr VTUNER, need rotorworkaround No, enabled Yes, DVB-S2 Yes
setSlotInfo for dvb frontend 0 to slotid 0, descr VTUNER, need rotorworkaround No, enabled Yes, DVB-S2 Yes
Regards,
temporary
Hi,
@Betacentauri: Thanks for adding of my humble contribution into the source tree.
@dev,
About the multiple tuner configuration problem mentioned by temporary here is perhaps an explanation.
On a standard E2 system (DMM & compatible), the multiple tuner are handled this way:
/dev/dvb/adapter0/frontend0 (tuner A)
/dev/dvb/adapter0/frontend1 (tuner
/dev/dvb/adapter0/frontend2 (tuner C)
/dev/dvb/adapter0/frontend3 (tuner D)
as you see every tuner is attached behind adapter0.
On a PC system this is not the case, each physical tuner have its own /dev/dvb/adapterX/frontend0 (or 1).
So in the temporary log, we saw that it is trying to access the frontend1 (if the log is right) but on its system there is no interface with frontend1, so I guess that it should normally access the /dev/dvb/adaptor1/frontend0.
So can be interesting to check in the source code for this log message and see if frontend1 means in fact /dev/adapter1/frontend0 or if it really tries to access /dev/adapter0/frontend1 which is wrong since it doesn't exist on its system.
So perhaps that there is still somewhere in the source code a place where multiple tuners are not properly converted from standard E2 way of handling multiple tuner into the "nim_sockets" way.
Pr2
P.S.: I refer to this error message:
3.
scan: allocating raw channel (on frontend 1) failed!
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #713
Posted 17 April 2012 - 18:11
Hi, Betacentauri
I'm sorry, but I am talking about switching audio tracks while watching channels, not records.
Now switching for me audio tracks are almost as well as on dreambox,
without interrupting the video display.
How to switch audio tracks while watching recordings do not know, I have some one audio track.
Regards, Raider05
Hi Raider05,
I watched your movie and can see that it is working. But for me it's not working Most likely I did an error somewhere. Can you give me all changed source files (not only the differences; I wanna have the whole file)?
Regards,
Betacentauri
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #714
Posted 17 April 2012 - 18:18
My ffmpeg dev files are all from the original Ubuntu version though and enigma2 is linked to libavutil.so.50 not 51.
Hi bluzee,
mine is linked against libavutil.so.51.
libavutil.so.51 => /usr/lib/i686/cmov/libavutil.so.51 (0xb6a2d000)
Perhaps that's the problem.
Regards,
Betacentauri
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #715
Posted 17 April 2012 - 18:22
In timezone.xml there is something on the GMT-07:00 Mountain Time line that e2 doesn't like. It kept defaulting back to Amsterdam when ever I'd start it. Changed the line to this...
<zone name="(GMT-07:00) Mountain Time" zone="Canada/Mountain" />
and it sticks now. If I run it sudo it changes the clock on my computer to the wrong time too. Any idea where I should look to have it stop changing the time on the computer?
I have the same issue (clock of my computer changes sometimes). That's really ugly. At a short look I didn't find the causing source code. Did you try to set the parameter (config.misc.useTransponderTime)? Did it help?
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #716
Posted 17 April 2012 - 20:03
Now I can't put sources files, but is link to the patch for current branch openpli_merge
ftp://elcom.kaluga.ru/pub/downloads/e2pc-OpenPLi/LiveTV_switch_audio.diff
Regards, Raider05
E2PC, Ubuntu 12.04 x86, DVB-S2 card Omicom SkyStar 4, Nvidia card 9500GT 512Mb DDR2 driver 195.36.24, Satellites 9.0E, 36.0E
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #717
Posted 17 April 2012 - 21:15
Hi bluzee,
mine is linked against libavutil.so.51.
libavutil.so.51 => /usr/lib/i686/cmov/libavutil.so.51 (0xb6a2d000)
Perhaps that's the problem.
Hard to say. I get the same problem no matter what xine-lib version I try to compile on Ubuntu 11.04. I found some packages to upgrade ffmpeg on the old Mandriva to a version close to what I have on Ubuntu 11.04 (6.2 or 6.3) and it compiled fine on Mandriva again and works when I move it over to Ubunutu. I have 50 and 51 on Ubuntu but the devel files are for 50. I should try removing those devel files and install for the newer version and see what happens maybe.
I have the same issue (clock of my computer changes sometimes). That's really ugly. At a short look I didn't find the causing source code. Did you try to set the parameter (config.misc.useTransponderTime)? Did it help?
I set that config option but it will still change my computer's time. I just chown -R /usr/local/e2 to my username and run as regular user instead of sudo. Clock doesn't get changed that way.
Figured out how to get some xmltv listings into the EPG. Not great sources for XMLTV listings in North America, but got some listings for the main channels. Handier for recording shows with the EPG.
Only crashes on one channel now. CBS HD 35Mbps 1080i 4:2:2 mpeg2. Doesn't crash with vdpau, but vdpau won't play 4:2:2. If I switch to xshm or opengl which should play OK it crashes. Probably can't deal with the high bitrate.
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #718
Posted 20 April 2012 - 09:33
I use OpenpliPC on Ubuntu 10.04.4. For the moment i try SD channels and work (FTA only). My problem is with second tuner. I have 2 USB tuner DVB-S2 - Cinergy S2 USB HD am DVB-T - Cinergy T2. With second tuner I can't receive or scan anything, always get ERROR - failed to scan (error starting scaning) when I try to scan or Check tuner configuration when I try to watch. If i use only one tuner all is OK. Any ideea?
Thank's
Edited by mishu77, 20 April 2012 - 09:34.
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #719
Posted 20 April 2012 - 10:38
Do you edit the nim_socket file to reflect your setup?
A few post above I have post an executable that can help you to generate a proper nim_socket file for OpenpliPC.
http://openpli.org/f...post__p__268059
Pr2
NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.
Wanna help with OpenPLi Translation? Please read our Wiki Information for translators
Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)
AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
Re: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit #720
Posted 20 April 2012 - 11:21
Here is log
./create_nim_sockets -d Info: create_nim_sockets 1.1-beta-02 started Tuner found: /dev/dvb/adapter0/frontend0: Montage Technology DS3000/TS2020 // dvb_frontend_info for /dev/dvb/adapter0/frontend0 struct dvb_frontend_info FETYPE = { .name = "Montage Technology DS3000/TS2020", .type = 0, .frequency_min = 950000, .frequency_max = 2150000, .frequency_stepsize = 1011, .frequency_tolerance = 5000, .symbol_rate_min = 1000000, .symbol_rate_max = 45000000, .symbol_rate_tolerance = 0, .notifier_delay = 0, .caps = 0x500006ff }; NIM Socket 0: Type: DVB-S2 Name: Montage Technology DS3000/TS2020 Has_Outputs: no Frontend_Device: 0 /dev/dvb/adapter0/frontend1 doesn't exist /dev/dvb/adapter0/frontend2 doesn't exist /dev/dvb/adapter0/frontend3 doesn't exist Tuner found: /dev/dvb/adapter1/frontend0: TerraTec/qanu USB2.0 Highspeed DVB-T Receiver // dvb_frontend_info for /dev/dvb/adapter1/frontend0 struct dvb_frontend_info FETYPE = { .name = "TerraTec/qanu USB2.0 Highspeed DVB-T Receiver", .type = 2, .frequency_min = 174000000, .frequency_max = 862000000, .frequency_stepsize = 166667, .frequency_tolerance = 0, .symbol_rate_min = 0, .symbol_rate_max = 0, .symbol_rate_tolerance = 0, .notifier_delay = 0, .caps = 0xc01b2eaf }; NIM Socket 1: Type: DVB-T Name: TerraTec/qanu USB2.0 Highspeed DVB-T Receiver Has_Outputs: no Frontend_Device: 0 /dev/dvb/adapter1/frontend1 doesn't exist /dev/dvb/adapter1/frontend2 doesn't exist /dev/dvb/adapter1/frontend3 doesn't exist /dev/dvb/adapter2/frontend0 doesn't exist /dev/dvb/adapter2/frontend1 doesn't exist /dev/dvb/adapter2/frontend2 doesn't exist /dev/dvb/adapter2/frontend3 doesn't exist /dev/dvb/adapter3/frontend0 doesn't exist /dev/dvb/adapter3/frontend1 doesn't exist /dev/dvb/adapter3/frontend2 doesn't exist /dev/dvb/adapter3/frontend3 doesn't exist Info: File [nim_sockets] created please check it. Info: create_nim_sockets done
3 user(s) are reading this topic
0 members, 3 guests, 0 anonymous users