Dpup Exprimo 5.X.3.4.12 with 3.4.2 kernel.

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#501 Post by pemasu »

I have reuploaded the Deadbeef-0.5.5. I fixed the cd audio wrong library error, now cd audio plays. I also added wav and midi support. Plugin summary has been updated accordingly.

Download and info link: http://murga-linux.com/puppy/viewtopic. ... 708#635708

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#502 Post by pemasu »

My first try for xine-lib-1.2.2 and gxine-0.5.907. You need xine-lib for backend and then some frontend to use xine. I compiled gxine frontend.

Xine-lib configuration:
./configure CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe" --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-rpath --with-gnu-ld --disable-dxr3 --disable-glu --disable-gnomevfs --with-x --with-external-ffmpeg --without-imagemagick --with-freetype --without-esound --without-jack --with-libflac --disable-altivec --disable-vis --disable-opengl --disable-aalib --disable-fb --enable-directfb --disable-oss --disable-mng --enable-mmap --with-sdl --with-external-libfaad --disable-iconvtest

Gxine configuration:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --without-browser-plugin --without-dbus --disable-deprecated --with-x --disable-lirc

Lirc disabling needs this source editing:
--- src/lirc.c
+++ src/lirc.c
@@ -223,8 +223,8 @@
if (gxine_lirc_thread_created)
pthread_join (gxine_lirc_thread, NULL);
gxine_lirc_start ();
-#endif
JS_SET_RVAL (cx, vp, gxine_lirc_thread ? JSVAL_TRUE : JSVAL_FALSE);
+#endif
return JS_TRUE;
}

No guarantee if working....except for me....

Download link for xine-lib-1.2.2: http://smokey01.com/pemasu/pet_packages ... -1.2.2.pet
And if you want to compile other frontend, you need dev libs for xine-libs: http://smokey01.com/pemasu/pet_packages ... -1.2.2.pet

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#503 Post by Billtoo »

pemasu wrote:My first try for xine-lib-1.2.2 and gxine-0.5.907. You need xine-lib for backend and then some frontend to use xine. I compiled gxine frontend.

Xine-lib configuration:
./configure CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe" --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-rpath --with-gnu-ld --disable-dxr3 --disable-glu --disable-gnomevfs --with-x --with-external-ffmpeg --without-imagemagick --with-freetype --without-esound --without-jack --with-libflac --disable-altivec --disable-vis --disable-opengl --disable-aalib --disable-fb --enable-directfb --disable-oss --disable-mng --enable-mmap --with-sdl --with-external-libfaad --disable-iconvtest

Gxine configuration:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --without-browser-plugin --without-dbus --disable-deprecated --with-x --disable-lirc

Lirc disabling needs this source editing:
--- src/lirc.c
+++ src/lirc.c
@@ -223,8 +223,8 @@
if (gxine_lirc_thread_created)
pthread_join (gxine_lirc_thread, NULL);
gxine_lirc_start ();
-#endif
JS_SET_RVAL (cx, vp, gxine_lirc_thread ? JSVAL_TRUE : JSVAL_FALSE);
+#endif
return JS_TRUE;
}

No guarantee if working....except for me....

I don't understand why it's so difficult to compile (impossible for
me) in some versions of puppy yet I compiled xine-lib-1.2.2.tar.xz in
fatdog64 600b1 this morning with ./configure --prefix=/usr and
xine-ui-0.99.6.tar.xz with ./configure --prefix=/usr --disable-lirc

I've compiled it successfully in racy 5.3 and slacko 5.3.3, precise beta 2 = no
but it's available in the precise repos in ppm.

I don't think I've ever compiled gxine successfully in any puppy :(

Anyway, good job, there must have been lots of trial and error when
you compiled it :)
Attachments
xinescrn.jpg
(69.78 KiB) Downloaded 1837 times

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#504 Post by pemasu »

Next test compile challenge. Avidemux. Avidemux-2.5.5-svn gtk version compiled and packaged. 2.5.6 version has problems, havent succeeded with it.
Avidemux-2.6.0-svn, latest does not yet compile gtk version, but..qt4 gui compiles ok.
Pets are in exprimo repo. Remember...Avidemux-2.6 needs qt libs also, basic version is ok.
Attachments
avidemux-2.6.0-qt4-version.jpg
(54.56 KiB) Downloaded 1811 times

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#505 Post by pemasu »

Today I came back from our summer cottage. We spent midsummer holidays there, watched bonfires, I did steer the boat when the others were fishing. I couldnt throw the fishing rod, lol.
I used my mother`s hsdpa modem for internet connection from my dpup. It worked fine.

When I came back...I decided to try to get my DVB-T TV tuner stick to work. So ....I downloaded the VLC 2.0.1 source and had several trials and errors before I got almost the wanted compile. Still the subtitles eludes me, but dvb support works. I did enable almost everything.

I scanned my old post about using vlc with dvb stick.
http://murga-linux.com/puppy/viewtopic. ... 966#453966
Then I fired my old stick, downloaded the firmware, installed the dvb-apps deb and scanned and wrote the channels to the channels.conf file.

In the attached pic is the result. It records the channel as .ts files of the played TV broadcast and they play in gnome-mplayer, but the dvb subtitles does not transfer. Still something to work on...but I am really loss with the subtitles. The recording button appear when you tick extra menu to show up.

Anyway, the compile plays also avi, mp4, music files which I tested: mp3, aac, m4a, audio cd, dvd movies with menus. Bluray support should be in it, when you download the libbluray for squeeze from backports packages.debian. I dont have bluray drive...so cant test it.

I will upload this one...if I dont get inspiration with subtitle support...not probable...lol.....

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#506 Post by Billtoo »

pemasu wrote:Today I came back from our summer cottage. We spent midsummer holidays there, watched bonfires, I did steer the boat when the others were fishing. I couldnt throw the fishing rod, lol.
I used my mother`s hsdpa modem for internet connection from my dpup. It worked fine.

When I came back...I decided to try to get my DVB-T TV tuner stick to work. So ....I downloaded the VLC 2.0.1 source and had several trials and errors before I got almost the wanted compile. Still the subtitles eludes me, but dvb support works. I did enable almost everything.
Do you suppose you could get support for pvr working as well? I've got
a hauppauge 150 and a 250 card, the only version of vlc that supports
them is the ubuntu's, 12.04, and xubuntu for sure, likely others.
Anyway, it'd be nice to have in puppy.
I'll be rootin' for you :)
Attachments
pvr.jpg
(47.54 KiB) Downloaded 1663 times

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#507 Post by pemasu »

I did enable pvr support. I dont know how to check that it is there, but it was enabled in configuration.

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-run-as-root --enable-pvr --enable-real --enable-realrtsp --disable-notify --disable-sid --disable-goom

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#508 Post by pemasu »

I got it ! Subtitles works now.
--enable-non-utf8 ..libcaca, libslang, libass devel libs enables the subtitles for me.
In terminal: vlc -vvv --list ....gives you the ./configure options, shows missing libs and lists the available modules. Vlc has about 400 modules depending on build.

There is several problems with audio and video modules. Libschroedinger in squeeze is too old. Which means that dirac is probably obsolete to include, crystalhd has broken headers, it would need latest source from git or use vlc patch, libfluisynth has libpulse dependency, some libs dependencies are very heavy like smb support and so on...I am going to compile dvb - pvr - most audio - video enabled vlc...so that the balance with the size of dependent libs and usablity should be good.

With dvb - pvr and subtitles .... :D :D :D

This is my latest ./configure:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-run-as-root --enable-pvr --enable-real --enable-realrtsp --disable-notify --disable-sid --disable-goom --disable-decklink --disable-smb --disable-gme --disable-taglib --enable-non-utf8 --disable-pulse --disable-fluidsynth --disable-libproxy --disable-projectm --disable-portaudio --disable-jack --disable-kate --disable-kai --disable-tiger --disable-upnp --disable-kva --disable-live555 --disable-crystalhd --disable-speex --disable-schroedinger --disable-dirac

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#509 Post by pemasu »

For testing. Please...give feedback. VLC-2.0.1-dpup with dvb - pvr (Hauppauge IVTV MPEG Encoding cards input) - subtitles - digital TV recording - supports bunch of audio and video formats.

Tested: avi, mkv, mp4, mov, rm, wmw, mp3, m4a, aac, audio cd, dvd video with menus, digital TV with dvb-t stick, recording of dvb, preserves subtitles, Hauppauge pwr cards works, after installing the firmware, see posts later.
Tv tuner sticks needs according firmware, usually...see the posts later.

Passed all these formats: http://www.murga-linux.com/puppy/viewto ... 258#541258
http://diddywahdiddy.net/Puppy500/mediatest.tar.gz

Matroska started to work after installing squeeze maintainer mkv-error-fix patch to the source.

You will need qt4 libs, vlc and vlc deps libs, all in exprimo repo:

http://smokey01.com/pemasu/pet_packages ... t-dpup.pet
http://smokey01.com/pemasu/pet_packages ... 1-dpup.pet
http://smokey01.com/pemasu/pet_packages ... s-dpup.pet

And for localizing VLC, if you want: http://smokey01.com/pemasu/pet_packages ... 1-dpup.pet
Last edited by pemasu on Wed 27 Jun 2012, 22:21, edited 6 times in total.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#510 Post by Billtoo »

pemasu wrote:For testing. Please...give feedback. VLC-2.0.1-dpup with dvb - pvr (Hauppage IVTV MPEG Encoding cards input) - subtitles - digital TV recording - supports bunch of audio and video formats.

Tested: avi, mkv, mp4, mp3, m4a, aac, audio cd, dvd video with menus, digital TV with dvb-t stick, recording of dvb, preserves subtitles.
I removed the old vlc in ppm and deleted the vlc directories in usr/lib and /usr/share, then installed your pets.
I get an error when I try the pvr, I looked in /var/log/messages and I think the part that I cut refers to vlc.


/var/log/messages shows:

Jun 26 11:41:44 puppypc8871 user.err kernel: [ 291.752178] ivtv0: Unable to open firmware v4l-cx2341x-enc.fw (must be 376836 bytes)
Jun 26 11:41:44 puppypc8871 user.err kernel: [ 291.752181] ivtv0: Did you put the firmware in the hotplug firmware directory?
Jun 26 11:41:44 puppypc8871 user.warn kernel: [ 291.752184] ivtv0: Retry loading firmware
Jun 26 11:41:44 puppypc8871 user.err kernel: [ 292.375992] ivtv0: Unable to open firmware v4l-cx2341x-enc.fw (must be 376836 bytes)
Jun 26 11:41:44 puppypc8871 user.err kernel: [ 292.375998] ivtv0: Did you put the firmware in the hotplug firmware directory?
Jun 26 11:41:44 puppypc8871 user.err kernel: [ 292.376003] ivtv0: Failed to initialize on device video0

lspci shows:

01:00.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)

EDIT:I booted the live dvd with pfix=ram, installed the devx and kernel
source, installed the Nvidia driver.
I installed qt-482 + your vlc pets.
I get the same error when I try to use the pvr, /var/log/messages
shows the same info.
Attachments
pvrerror.jpg
(32.68 KiB) Downloaded 1553 times

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#511 Post by pemasu »

Billtoo. Yup. I didnt include any Hauppage firmwares. I even didnt know what firmwares they are. But now I know.
Here is first set to test. If these dont work, I hunt next version for testing. Install the pet, it installs the firmwares for Hauppage to the /lib/firmware.

It is same with most dvb-t tuners. Most chips needs the spesific firmware for it also. With dmesg in console you can easily see if the initialization has succeeded or not after you put stick in.

This is before placing the needed firmware to the /lib/firmware:
[ 6351.429069] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8
[ 6351.429454] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.1/input/input14
[ 6351.429544] generic-usb 0003:15A4:9016.0001: input: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1a.0-1.4/input1
[ 6351.934862] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware
[ 6351.952829] dvb-usb: did not find the firmware file. (dvb-usb-af9015.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[ 6351.952844] dvb_usb_af9015: probe of 1-1.4:1.0 failed with error -2

And this is after placing the firmware to the /lib/firmware:
[ 6515.056744] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware
[ 6515.064151] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[ 6515.131340] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
[ 6515.131396] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 6515.131734] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
[ 6515.135182] af9013: firmware version 4.95.0.0
[ 6515.138164] DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
[ 6515.142784] MT2060: successfully identified (IF1 = 1220)
[ 6515.595302] Registered IR keymap rc-empty
[ 6515.595424] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/rc/rc0/input15
[ 6515.595519] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/rc/rc0
[ 6515.595525] dvb-usb: schedule remote query interval to 500 msecs.
[ 6515.595531] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
Attachments
ivtv-firmware-1.4.0-8.6.pet
(111.6 KiB) Downloaded 295 times

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Dpup Exprimo 5.X.3.4.2.1 with 3.4.2 kernel.

#512 Post by Billtoo »

The firmware pet did it :)

Thanks, that's awesome.

This is the 150 card, don't know if the firmware would be the same for the 250.
I'm going to need a splitter and another length of cable for the other pc.
Attachments
itworks!.jpg
(33.91 KiB) Downloaded 1052 times

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#513 Post by pemasu »

Great !
I included to the pet those other Hauppage firmwares also. So...the pet should work with other versions.

Thank you of the feedback !

User avatar
charlie6
Posts: 1230
Joined: Mon 30 Jun 2008, 04:03
Location: Saint-Gérard / Walloon part of Belgium

#514 Post by charlie6 »

@Biltoo,
surely out off topics .... :?
just wanted to know what gtk theme you'r using which looks like Mac OSX (..with yelow red green "balls" )
Thanks for any reply !

User avatar
DC
Posts: 360
Joined: Sun 30 Apr 2006, 15:07
Location: Maidenhead, England

I works

#515 Post by DC »

Hi pemasu,
Thanks for the VLC 2.01 works great with my old usb twinhan DVB (driver included in kernel). I'll compile for my Sandberg-Mini DVB at the weekend.

View, record, play - all working (still using my old scripts :D )

xspf format works in the playlist (their was a problem in a previous version)

thanks again

DC
a little bit of knowledge and I'm dangerous

User avatar
DC
Posts: 360
Joined: Sun 30 Apr 2006, 15:07
Location: Maidenhead, England

oops

#516 Post by DC »

oops spoke to soon,
VLC does not seem to like *mkv files
tried using this test suite
http://www.matroska.org/downloads/test_w1.html

DC
a little bit of knowledge and I'm dangerous

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#517 Post by Billtoo »

charlie6 wrote:@Biltoo,
surely out off topics .... :?
just wanted to know what gtk theme you'r using which looks like Mac OSX (..with yelow red green "balls" )
Thanks for any reply !
Hi,
I installed icewm-1.3.7-slacko-i686.pet and
Icewm-themes-1.2.26-Lucid.pet.
That look is the liQuid theme for ice window manager, it's one of many
available once you've installed the themes pet.
Both pets are available in the extra software section (desktop page 2)
of the forum.

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#518 Post by pemasu »

DC. Thank you of the feedback. About matroska.
I have succesfully included mkv demuxer to the build. I checked that it is there.
# vlc -vvv --list|grep mkv
mkv Matroska stream demuxer
Also from ./configure I copied following:
checking matroska/KaxVersion.h usability... yes
checking matroska/KaxVersion.h presence... yes
checking for matroska/KaxVersion.h... yes
checking for libmatroska version >= 1.0.0... yes
checking matroska/KaxAttachments.h usability... yes
checking matroska/KaxAttachments.h presence... yes
checking for matroska/KaxAttachments.h... yes

Code: Select all

vlc /mnt/sda5/PuppyApps/matroska/test7.mkv
,,,,mkv demux error: cannot find KaxSegment or missing mandatory KaxInfo
I googled and I found one quite credible explanation. The compiler in squeeze might be too old and mkv demuxer compile will be broken...that was one found reason when the mkv demuxer has been included and still none of mkv files does not play.
Re: VLC won't play .mkv files anymore
Postby TypX » Wed Jan 18, 2012 10:39 am
Well it seems to use a too old compiler so basically this packages are broken for mkv. I'll report that.
If too old compiler is the reason...then there isnt much I can do. Shame if it is so. By the way...when I reported success, about mkv in my announcement post....it seems that I dont have mkv association to the defaultmediaplayer...and the file I tested played in gnome-mplayer. I flipped so quickly through different formats that I didnt notice it, lol. Gnome-mplayer player played 6 out of 8 mkv test files. Files 4 and 7 didnt play.

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#519 Post by pemasu »

http://www.smokey01.com/Tman/apps/dpup- ... n-i386.pet

Addendum to the Billtoo`s post. Tman has packaged IceWM for dpup.

User avatar
Eldes
Posts: 9
Joined: Tue 17 May 2011, 03:40
Location: Argentina
Contact:

#520 Post by Eldes »

Great Job Pemasu!

P.S
Please read the email i send 2 days ago. Thanks

Post Reply