FontFactory - dvb.fontindex - createFont and FontNotAvailableException

Hi all,
so i have a problem, i'm trying to use FontFactory but i'm getting a FontNotAvailableException. So, i'm following mhp specification and i wrote a dvb.fontindex like this:
<?xml version="1.0"?>
     <!DOCTYPE fontdirectory PUBLIC "-//DVB//DTD Font Directory 1.0//EN" "http://www.dvb.org/mhp/dtd/fontdirectory-1-0.dtd">
     <fontdirectory>
          <font>
               <name>Tiresias</name>
               <fontformat>PFR</fontformat>
               <filename>tiresias.pfr</filename>
               <style>BOLD</style>
          </font>
          <font>
               <name>Amelia.pfr<name>
               <fontformat>PFR</fontformat>
               <filename>Amelia.pfr</filename>
          </font>
     </fontdirectory>
After i writed this coded:
          FontFactory oUseFontF = null;
          Font oUseFont = null;
          URL url = this.getClass().getClassLoader().getResource("Amelia.pfr");
          try {
               oUseFontF = new FontFactory(url);
          } catch (IOException e1) {
               g.drawString("a 1"+e1+" - ", 3, 16);
          } catch (FontFormatException e1) {
               g.drawString("a 2"+e1+" - ", 3, 16);
          try {
               oUseFont = oUseFontF.createFont("Amelia.pfr", java.awt.Font.PLAIN, 14);
          } catch (FontNotAvailableException e1) {
               g.drawString("er 3"+e1+" - ", 3, 16);
          } catch (FontFormatException e1) {
               g.drawString("er 4"+e1+" - ", 3, 16);
          } catch (IOException e1) {
               g.drawString("er 5"+e1+" - ", 3, 16);
               e1.printStackTrace();
                    g.setFont(oUseFont);
                    g.setColor(Color.red);
g.drawString("TEST", 0, 0);
After i putted my Amelia.pfr and dvb.fontindex in the root and put all on the box, but i'm getting this error.
Someone can help me? (My box is a i-can ADB)
Thanks,
Nettuno

Hi,
Yes that is what I ment.
The FontFormatException sounds interesting. This is thrown if the PFR file is corrupt in some way. The good news is that the STB has at least parsed the font index file, which is more then was happening when you got the FontNotAvailableException.
How did you create the PFR file?
Roger

Similar Messages

  • Font.createFont() and temporary files

    Hi,
    I have a servlet which uses the Font createFont(int, InputStream) method to overlay text on an image, which is sent to the client.
    However, each time this method is invoked, a copy of the font as a temporary file is stored in c:\windows\temp. Closing the input stream has no effect, and the files only seem to disappear once JBoss/Tomcat is shut down.
    Once the font is read and rendered, it is no longer required; how does one signal that this temporary file should be removed? I cannot believe that there is no mechanism designed to programmatically remove these.
    (as a possibly amusing sidenote - I recently went on holiday for two weeks and had temporarily commented out the lines to cache already-generated images. I came back to find 6Gb of temporary files, all of them being copies of Verdana.ttf!)
    Thanks,
    Matt
    PS. Yes, I realise that it's inefficient to be reading the font file every time I invoke the servlet - I will change this, but I still dislike the thought of having useless temporary files floating around.

    Thank you both so much for your help; I've upgraded from 1.5.0_06 to 1.5.0_08 and the temporary files are now correctly garbage collected.
    There are several reasons why I am using an InputStream for loading the Verdana font; firstly, I believe it is best practice to write code that is platform-agnostic where possible. Secondly, I prefer to bundle dependent resources in the software itself rather than rely - or hope - on the target system having what the software is after (within reason, of course).
    However, the pragmatic answer is that since Java's font kerning capabilities are less-than-desired (non-existant, even?), I am using iText to calculate font kerning. iText reads the ttf file itself, so rather than have a hard-coded reference to c:\windows\fonts\verdana.ttf (ick!) I decided to bundle the font with the software.

  • DVB-S card and MHP implementations on PC

    Is there some DVB cards and MHP implementations for PC (like middleware for STB) available that allow to receive and watch MHP content on PC or laptop (with usb DVB device)?

    None of the free implementations let you do this. I'm not sure if either of the commercial emulators do. These are not cheap, but if you really want to know, I would suggest that you ask Osmosys (www.osmosys.tv). Their MHP emulator for Windows seems to be the most mature.
    Steve

  • Dvb-h / dmb and j2me

    Hi - Do you know if there is a possibility to access the content of a digital video broadcast stream (like DVB-H) from within J2ME? Any advice or link to usable information would be great.
    Thanks for your help, dimjon.

    Check your SW updater if you have Live TV Settings there. If it does, download and install it, then you still need the separate signal receiver.
    If you find my post helpful please click the green star on the left under the avatar. Thanks.

  • PFR fonts and fontindex XML file

    Hello,
    I'm trying to test new fonts on my ADB stb using the org.dvb.ui.FontFactory class.
    To do that, I've created the proper dvb.fontindex XML file and loaded the .pfr file, both to the the home directory of my application, but the FontNotAvailableException appears.
    I think that the fontindex is right and the method createFont() actually finds the .pfr file, so my suspicions are that I "bind" somethig bad.
    My question is, the name element in the fontindex, can be arbitrary or it has to be a specific one which matches something coded inside the .pfr file?
    In that case, how can I figure out that specific name? Could someone recommend me a program able to open and show properties of the PFR fonts files?
    Thank you everyone.
    Best Regards, �lex.

    hi,
    your question is not that clear to me.
    are you planning to develop MHP applications on an IPTV network? wonderful..
    WRT a devel STB, i had this ADB3800TW stb and is not really a MHP devel stb.
    it's an hybrid (ip/dvb-t) stb and so it used to have a MHP stack on it, but mainly for the dvb-t broadcasters.. i don't think it can run MHP apps on the iptv stream.
    BTW in a recent firmware the MHP stack is not present anymore, if you read carefully this page. so it seems the iptv interactivity is done with html and javascript..
    bye

  • Udevd and creation of /dev/dvb/adapter0 fails for U3100 Asus

    Hello all,
    I have 3 arch PC's all running  3.14.4-1-ARCH properly updated. For some reason all 3 fail to create a /dev/dvb/adapter0 or adapter1 device when I plug in a dvb usb stick.
    The DVB USB stick from lsusb:
    Bus 006 Device 004: ID 0b05:1779 ASUSTek Computer, Inc. My Cinema U3100 Mini Plus [AF9035A]
    Firmware dvb-usb-af9035-fw 0.2-1 installed.
    [770859.970771] usb 6-5: new high-speed USB device number 4 using ehci-pci
    [770860.106239] usb 6-5: dvb_usb_af9035: prechip_version=00 chip_version=03 chip_type=3802
    [770860.106975] usb 6-5: dvb_usb_v2: found a 'Asus U3100Mini Plus' in cold state
    [770860.107180] usb 6-5: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9035-02.fw'
    [770860.415655] usb 6-5: dvb_usb_af9035: firmware version=12.13.15.0
    [770860.415697] usb 6-5: dvb_usb_v2: found a 'Asus U3100Mini Plus' in warm state
    [770860.418745] usb 6-5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
    [770860.418883] DVB: registering new adapter (Asus U3100Mini Plus)
    [770860.423786] i2c i2c-10: af9033: firmware version: LINK=12.13.15.0 OFDM=6.20.15.0
    [770860.427912] usb 6-5: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
    [770860.481395] input: Afa Technologies Inc. AF9035A USB Device as /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/input/input15
    [770860.481853] hid-generic 0003:0B05:1779.0003: input,hidraw0: USB HID v1.01 Keyboard [Afa Technologies Inc. AF9035A USB Device] on usb-0000:00:13.2-5/input1
    The dmesg log:
    [770859.970771] usb 6-5: new high-speed USB device number 4 using ehci-pci
    [770860.106239] usb 6-5: dvb_usb_af9035: prechip_version=00 chip_version=03 chip_type=3802
    [770860.106975] usb 6-5: dvb_usb_v2: found a 'Asus U3100Mini Plus' in cold state
    [770860.107180] usb 6-5: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9035-02.fw'
    [770860.415655] usb 6-5: dvb_usb_af9035: firmware version=12.13.15.0
    [770860.415697] usb 6-5: dvb_usb_v2: found a 'Asus U3100Mini Plus' in warm state
    [770860.418745] usb 6-5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
    [770860.418883] DVB: registering new adapter (Asus U3100Mini Plus)
    [770860.423786] i2c i2c-10: af9033: firmware version: LINK=12.13.15.0 OFDM=6.20.15.0
    [770860.427912] usb 6-5: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
    [770860.481395] input: Afa Technologies Inc. AF9035A USB Device as /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/input/input15
    [770860.481853] hid-generic 0003:0B05:1779.0003: input,hidraw0: USB HID v1.01 Keyboard [Afa Technologies Inc. AF9035A USB Device] on usb-0000:00:13.2-5/input1
    Journalctl shows:
    Jun 10 22:00:37 homeserv kernel: usb 6-5: new high-speed USB device number 4 using ehci-pci
    Jun 10 22:00:37 homeserv kernel: usb 6-5: dvb_usb_af9035: prechip_version=00 chip_version=03 chip_type=3802
    Jun 10 22:00:37 homeserv kernel: usb 6-5: dvb_usb_v2: found a 'Asus U3100Mini Plus' in cold state
    Jun 10 22:00:37 homeserv kernel: usb 6-5: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9035-02.fw'
    Jun 10 22:00:37 homeserv kernel: usb 6-5: dvb_usb_af9035: firmware version=12.13.15.0
    Jun 10 22:00:37 homeserv kernel: usb 6-5: dvb_usb_v2: found a 'Asus U3100Mini Plus' in warm state
    Jun 10 22:00:37 homeserv kernel: usb 6-5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
    Jun 10 22:00:37 homeserv kernel: DVB: registering new adapter (Asus U3100Mini Plus)
    Jun 10 22:00:37 homeserv kernel: i2c i2c-10: af9033: firmware version: LINK=12.13.15.0 OFDM=6.20.15.0
    Jun 10 22:00:37 homeserv kernel: usb 6-5: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
    Jun 10 22:00:37 homeserv kernel: input: Afa Technologies Inc. AF9035A USB Device as /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/input/input15
    Jun 10 22:00:37 homeserv kernel: hid-generic 0003:0B05:1779.0003: input,hidraw0: USB HID v1.01 Keyboard [Afa Technologies Inc. AF9035A USB Device] on usb-0000:00:13.2-5/input1
    Jun 10 22:00:37 homeserv systemd-udevd[16746]: Failed to apply ACL on /dev/dvb/adapter0/dvr0: No such file or directory
    Jun 10 22:00:37 homeserv systemd-udevd[16747]: Failed to apply ACL on /dev/dvb/adapter0/net0: No such file or directory
    Jun 10 22:00:37 homeserv systemd-udevd[16748]: Failed to apply ACL on /dev/dvb/adapter0/frontend0: No such file or directory
    Jun 10 22:00:37 homeserv systemd-udevd[16745]: Failed to apply ACL on /dev/dvb/adapter0/demux0: No such file or directory
    udevam monitor shows:
    KERNEL[770885.377133] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1 (usb)
    KERNEL[770885.382465] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003 (hid)
    KERNEL[770885.384212] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/input/input15 (input)
    KERNEL[770885.384571] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/input/input15/event10 (input)
    KERNEL[770885.384632] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/hidraw/hidraw0 (hidraw)
    UDEV [770885.425511] add /devices/pci0000:00/0000:00:13.2/usb6/6-5 (usb)
    UDEV [770885.427325] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/i2c-10 (i2c)
    UDEV [770885.428350] remove /devices/pci0000:00/0000:00:13.2/usb6/6-5/i2c-10 (i2c)
    UDEV [770885.429155] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.0 (usb)
    UDEV [770885.433901] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/dvb/dvb0.frontend0 (dvb)
    UDEV [770885.434426] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1 (usb)
    UDEV [770885.435536] remove /devices/pci0000:00/0000:00:13.2/usb6/6-5/dvb/dvb0.frontend0 (dvb)
    UDEV [770885.437455] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003 (hid)
    UDEV [770885.438066] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/dvb/dvb0.net0 (dvb)
    UDEV [770885.438266] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/dvb/dvb0.dvr0 (dvb)
    UDEV [770885.438320] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/dvb/dvb0.demux0 (dvb)
    UDEV [770885.439957] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/hidraw/hidraw0 (hidraw)
    UDEV [770885.440568] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/input/input15 (input)
    UDEV [770885.441153] remove /devices/pci0000:00/0000:00:13.2/usb6/6-5/dvb/dvb0.demux0 (dvb)
    UDEV [770885.441791] remove /devices/pci0000:00/0000:00:13.2/usb6/6-5/dvb/dvb0.dvr0 (dvb)
    UDEV [770885.442653] remove /devices/pci0000:00/0000:00:13.2/usb6/6-5/dvb/dvb0.net0 (dvb)
    UDEV [770885.443746] add /devices/pci0000:00/0000:00:13.2/usb6/6-5/6-5:1.1/0003:0B05:1779.0003/input/input15/event10 (input)
    Seems like /dev/dvb/adapter0 is created and removed, not even a /dev/dvb/adapter0 folder remains. Strange enough, on of the systems has a PCI DVB-S card and there the DVB-S adaptor0 is created but creation of adapter1 (for the U3100) there also fails in the same way.
    Does anyone have a clue on how to search  for a solution?
    Maarten
    Last edited by maarten21 (2014-06-10 21:55:52)

    I have same problem, still not working for others?
    #udevadm monitor
    KERNEL[81296.648659] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4 (usb)
    KERNEL[81296.650204] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0 (usb)
    KERNEL[81296.996642] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/i2c-6 (i2c)
    KERNEL[81296.997591] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.demux0 (dvb)
    KERNEL[81296.997981] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.dvr0 (dvb)
    KERNEL[81296.998255] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.net0 (dvb)
    KERNEL[81297.005351] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.frontend0 (dvb)
    KERNEL[81297.059505] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.frontend0 (dvb)
    KERNEL[81297.059916] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.net0 (dvb)
    KERNEL[81297.060184] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.demux0 (dvb)
    KERNEL[81297.060860] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.dvr0 (dvb)
    KERNEL[81297.060903] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/i2c-6 (i2c)
    KERNEL[81297.060931] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1 (usb)
    KERNEL[81297.063868] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1/0003:0B05:1779.0007 (hid)
    KERNEL[81297.065299] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1/0003:0B05:1779.0007/input/input10 (input)
    KERNEL[81297.065841] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1/0003:0B05:1779.0007/input/input10/event6 (input)
    KERNEL[81297.066235] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1/0003:0B05:1779.0007/hidraw/hidraw2 (hidraw)
    UDEV [81297.302887] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4 (usb)
    UDEV [81297.333854] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.frontend0 (dvb)
    UDEV [81297.334902] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.dvr0 (dvb)
    UDEV [81297.337892] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/i2c-6 (i2c)
    UDEV [81297.338422] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.net0 (dvb)
    UDEV [81297.345470] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.demux0 (dvb)
    UDEV [81297.380184] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.dvr0 (dvb)
    UDEV [81297.380801] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.frontend0 (dvb)
    UDEV [81297.381184] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.net0 (dvb)
    UDEV [81297.381630] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/i2c-6 (i2c)
    UDEV [81297.383670] remove /devices/pci0000:00/0000:00:1d.7/usb2/2-4/dvb/dvb0.demux0 (dvb)
    UDEV [81297.413072] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1 (usb)
    UDEV [81297.415599] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0 (usb)
    UDEV [81297.421690] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1/0003:0B05:1779.0007 (hid)
    UDEV [81297.429340] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1/0003:0B05:1779.0007/hidraw/hidraw2 (hidraw)
    UDEV [81297.433016] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1/0003:0B05:1779.0007/input/input10 (input)
    UDEV [81297.562333] add /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.1/0003:0B05:1779.0007/input/input10/event6 (input)
    kernel version:
    #uname -a
    Linux qwert 3.16.1-1-ARCH #1 SMP PREEMPT Thu Aug 14 07:48:39 CEST 2014 i686 GNU/Linux
    Last edited by misarm (2014-08-25 07:13:30)

  • DVB-C recorded DVDs to Final Cut Pro to DVD Studio Pro and Flash - how?

    As a TV journalist I am recording my works with my DVB-C Receiver and a DVD-Harddisc-Recorder from LG. The movies are stored on the harddisc and I burn them to DVDs in order to work with the files on my computer. What progrograms do I have to use in order to get file out of the DVD-vobs, that Final Cut Pro can read an work with. DVB-C is MPEG-encoded, right? But I don’t want to loose quality and don’t want to encode the material several times? In Final Cut I want to get rid of commerials and cut severel movies together that were broadcasted on several days. After that I want to get two differt files: 1. A flash movie form my website and 2. A file form my archive. With those files I want to complile DVDs with DVD Studio Pro for my customers later. Can anyone please give me a good and professional workflow to solve this common problem? Thanks a lot.

    What progrograms do I have to use in order to get file out of the DVD-vobs, that Final Cut Pro can read an work with
    MPEG Streamclip http://www.squared5.com/svideo/mpeg-streamclip-mac.html
    -DH

  • DVB-T   and DVB-S   java  applications

    Hi guys. I've got a question ..
    Is there any difference between DVB -T (Terrestrial) and DVB-S (Satellite) javaTV applications (xlets) ?? or the application is indipendent from the broadcast platform ?

    there's no difference at all.
    the interactive applications (and it's the same for the audio & video..) are not related to the physical tx medium (sat, terrestrial or cable)
    this is a good outcome of the digitalization!
    bye

  • Questions on IDing and upgrading my Media Live PC

    I got a Media Live PC a while ago and am just getting around to setting it up for use as my main PC.  The basic spec is OK - 5400+ X2 cpu and 4GBs of DDR2-800 (which I might add another 4GBs to as there are two free DIMM slots).
    What I would like to do is:
    Install Windows 7 64bit Ultra
    Replace the DVB-T card and PCI riser with a modern(ish) PCI-e graphics card and riser
    Replace the DVD-RW drive with a Blu-ray drive
    Add an SSD for the main drive
    My questions are:
    Will I be able to find all the drivers I need for the Ralink wifi, IVT bluetooth and the VFD display for Win 7?
    Is there a recomended PCI-e riser I can use?
    What is the best single-slot PCI-e graphics card I can use?  Could I use a 5770?  I'm not planning on doing any major gaming, and my monitor will be a 1680 x 1050 resolution.  Would a double-slot card with better cooler be possible?
    Can I fit any standard laptop BR drive?
    Thanks in advance!

    Hi Bas, that's very reassuring to hear that my Toshiba might not be at fault!  Right now though, this MSI is my only PC so I haven't (yet) been able to test it in another PC.  Well, if all SSDs are going to be like that, I will indeed stick with a standard hdd.  I don't really need the extra speed, I've merely become used to it :D  And I recently sold off my Velociraptors too... doh!  (got a good price for 'em though!)
    I can't flip the fan on my cpu heatsink because it is an Alpine GT64 and looks like one of those low-vibration ones like you get on an AC Freezer Pro...  I guess I'll need to replace the whole heatsink as well as the fan?  The case does get hot if I run the PC for a long time but right now I don't use my PC much - just web access, really, at the moment.  I do plan to use it for ripping and playing media and will eventually replace the TV card with a graphics card...  Whilst I'm replacing the HSF, are there any better CPUs I could look out for, ideally with lower TDP than the 5400+ I have in now?  I've been running Intel i7s for ages and am really out of date on AMD chipsets and cpus...  The motherboard is an MS-7329 V1.2.  Google doesn't say much, but could I put in a low-TDP quadcore Phenom?
    Are there any better PSUs available that I could upgrade to?  My goal is just to bump the spec of this machine bit by bit as funds become available.  The Toshiba SSD was the first 'bump' (well, apart from installing Windows 7) as I already had it to hand.

  • [SOLVED] DVB-T Not working with 2.6.30

    Hey, I just upgraded to 2.6.30 and my DVB-T card (TerraTec Piranha) which uses the siano driver doesn't work anymore.
    It worked fine before the upgrade but doesn't register any DVB-T device since the reboot after the upgrade (Atleast kaffeine doesn't show the DVB-T button and dmesg doesn't list that a new device was registered).
    After starting my computer:
    [fox@PC103 ~]$ dmesg | grep sms
    smsusb_probe: line: 416: rom interface 0 is not used
    usb 4-2: firmware: requesting sms1xxx-stellar-dvbt-01.fw
    smsusb1_load_firmware: failed to open "sms1xxx-stellar-dvbt-01.fw" mode 4, trying again with default firmware
    usbcore: registered new interface driver smsusb
    dmesg after reconnecting the stick:
    eth0: no IPv6 routers present
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    smsusb_onresponse: line: 69: error, urb status -84, 0 bytes
    usb 4-2: USB disconnect, address 3
    usb 4-2: new full speed USB device using uhci_hcd and address 4
    usb 4-2: configuration #1 chosen from 1 choice
    smsusb_probe: line: 416: rom interface 0 is not used
    usb 4-2: firmware: requesting sms1xxx-stellar-dvbt-01.fw
    smsusb1_load_firmware: failed to open "sms1xxx-stellar-dvbt-01.fw" mode 4, trying again with default firmware
    usb 4-2: firmware: requesting dvbt_bda_stellar_usb.inp
    usb 4-2: USB disconnect, address 4
    usb 4-2: new full speed USB device using uhci_hcd and address 5
    usb 4-2: configuration #1 chosen from 1 choice
    The file "dvbt_bda_stellar_usb.inp" exists in "/lib/firmware/" and seems to be used fine
    Unluckily enough I don't know what the log looked like before the upgrade.
    Whats wrong? How do I get DVB-T working again?
    //Edit:
    [fox@PC103 ~]$ sudo modprobe smsdvb
    did the trick!
    - Shouldn't this be done by default?!
    PS / Not related to topic: While I'm at it, how could I fix this: "WARNING: All config files need .conf: /etc/modprobe.d/framebuffer_blacklist.pacsave, it will be ignored in a future release." - I get it about twenty times at startup since some time.
    //Edit:
    Fixed by removing the file and using framebuffer_blacklist.conf instead
    Last edited by JayFoxRox (2009-06-24 16:12:31)

    Hiya, I was having the identical problem with an Acer AspireOne D250 netbook using the atl1c kernel mod.  The Arch Wiki entry for my netbook specifically has a workaround posted, though I believe it's applicable here:
    http://wiki.archlinux.org/index.php/Ace … e_D250_LAN
    With Archlinux 2009.08 the installation did not work from the beginning on an Aspire One D250. The LAN was not working properly. This could be traced down to the Kernel 2.6.30 which had broken network drivers. To get the LAN working, use the Archlinux core install. After installing Archlinux, get the Kernel 2.6.31 and the Kernel Headers on a USB stick and install it via "pacman -U". After rebooting, the LAN should work properly.
    Hope this helps!

  • How to use DVB on ArchLinux (with an em28xx chip)?

    Hi there,
    I'm trying to figure out how to use my Terratec Cinergy Hybrid T USB XS on ArchLinux. It should use the em2880 chip.
    I think that the correct kernel modules are already bundled with the latest kernel version:
    bash-3.2# lsmod | grep 'em28'
    em28xx_dvb 10500 0
    dvb_core 86956 1 em28xx_dvb
    em28xx_alsa 11400 0
    em28xx 71852 2 em28xx_dvb,em28xx_alsa
    compat_ioctl32 11520 1 em28xx
    videodev 38784 3 tuner,em28xx,compat_ioctl32
    videobuf_vmalloc 9476 1 em28xx
    videobuf_core 20484 2 em28xx,videobuf_vmalloc
    ir_common 39428 1 em28xx
    tveeprom 16900 1 em28xx
    i2c_core 25760 8 tuner_xc2028,tuner,v4l2_common,tvp5150,em28xx,nvidia,tveeprom,i2c_nforce2
    snd_pcm 82440 4 em28xx_alsa,snd_pcsp,snd_hda_intel,snd_pcm_oss
    snd 64840 13 em28xx_alsa,snd_pcsp,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
    usbcore 156816 8 em28xx_dvb,em28xx_alsa,em28xx,usbhid,isp1760,ehci_hcd,ohci_hcd
    This is the dmesg after plugging the USB device:
    usb 2-4: new high speed USB device using ehci_hcd and address 5
    usb 2-4: configuration #1 chosen from 1 choice
    em28xx new video device (0ccd:005e): interface 0, class 255
    em28xx Doesn't have usb audio class
    em28xx #0: Alternate settings: 8
    em28xx #0: Alternate setting 0, max size= 0
    em28xx #0: Alternate setting 1, max size= 0
    em28xx #0: Alternate setting 2, max size= 1448
    em28xx #0: Alternate setting 3, max size= 2048
    em28xx #0: Alternate setting 4, max size= 2304
    em28xx #0: Alternate setting 5, max size= 2580
    em28xx #0: Alternate setting 6, max size= 2892
    em28xx #0: Alternate setting 7, max size= 3072
    em28xx #0: chip ID is em2882/em2883
    tuner' 2-0061: chip found @ 0xc2 (em28xx #0)
    em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c
    em28xx #0: i2c eeprom 10: 6a 34 27 57 46 07 01 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 1e 00 00
    em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
    em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00
    em28xx #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00
    em28xx #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00
    em28xx #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 40 03
    em28xx #0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00
    em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00
    em28xx #0: i2c eeprom c0: 20 00 55 00 53 00 42 00 20 00 58 00 53 00 20 00
    em28xx #0: i2c eeprom d0: 28 00 32 00 38 00 38 00 32 00 29 00 00 00 1c 03
    em28xx #0: i2c eeprom e0: 30 00 37 00 30 00 32 00 30 00 31 00 30 00 30 00
    em28xx #0: i2c eeprom f0: 38 00 30 00 38 00 33 00 00 00 00 00 00 00 00 00
    EEPROM ID= 0x9567eb1a, hash = 0x4c13bfbe
    Vendor/Product ID= 0ccd:005e
    AC97 audio (5 sample rates)
    500mA max power
    Table at 0x27, strings=0x409e, 0x1cde, 0x346a
    em28xx #0:
    em28xx #0: The support for this board weren't valid yet.
    em28xx #0: Please send a report of having this working
    em28xx #0: not to V4L mailing list (and/or to other addresses)
    xc2028 2-0061: creating new instance
    xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
    firmware: requesting xc3028-v27.fw
    xc2028 2-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
    xc2028 2-0061: Loading firmware for type=BASE (1), id 0000000000000000.
    xc2028 2-0061: Loading firmware for type=(0), id 000000000000b700.
    SCODE (20000000), id 000000000000b700:
    xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
    xc2028 2-0061: i2c input error: rc = -19 (should be 2)
    xc2028 2-0061: Unable to read tuner registers.
    xc2028 2-0061: Loading firmware for type=BASE (1), id 0000000000000000.
    xc2028 2-0061: Loading firmware for type=(0), id 000000000000b700.
    SCODE (20000000), id 000000000000b700:
    xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
    xc2028 2-0061: i2c input error: rc = -19 (should be 2)
    xc2028 2-0061: Unable to read tuner registers.
    tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
    tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
    tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
    tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
    tvp5150 2-005c: *** unknown tvp8081 chip detected.
    tvp5150 2-005c: *** Rom ver is 130.131
    tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
    tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
    tvp5150 debug 2-005c: i2c i/o error: rc == -19 (should be 1)
    em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
    em28xx-audio.c: probing for em28x1 non standard usbaudio
    em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
    em28xx #0: Found Terratec Hybrid XS (em2882)
    tvp5150 2-005c: tvp5150am1 detected.
    So it seems that the device has been recognized.. I downloaded the firmwares from http://konstantin.filtschew.de/v4l-firmware/ (the v2, since it is the 0ccd:005e version). I've also extracted the xc3028-v27.fw from the windows drivers using extract_xc3028.pl, since dmesg was complaining for the missing file.
    However, Kaffeine doesn't recognize the DVB device, and I can't get any other player to work with it.
    Is the kernel-bundled em28xx module broken for this device? I remember that I could make this USB dongle work some months ago in an Ubuntu setup, compiling the v4l from sources - do you think that this is required? I see many people can't compile it with the latest kernels.. and don't know exactly where to start.
    Any help would be very appreciated.. thank you
    Cosma

    Anybody can explain me what's the difference between /dev/video* and /dev/adapter*/* ?
    I tried to cat my /dev/video1 (sometimes, plugging out and in the adapter, it gets assigned to video1) and some weird stuff is actually received so I decided to try a frequency scan.. I prepared the frequency file for my local muxes, installed the linuxtv-dvb-apps package, and tried to scan:
    bash-3.2# scan ./it-Roma
    scanning ./it-Roma
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    main:2247: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory
    (also triend to play with the -f, -d and -a options to switch on adapter1, demux1 and frontend1)
    Now, those devices was not created at all in my system.. isn't v4l supposed to create them, once recognized the dvb device?

  • Dv6-1308ew TV TUNER problem codecs mpeg4 dvb t

    Player form HP do not search for any of tv programms. My signal is ok, but my country support only mpeg4 - support said this codecs will be downloaded automaticlly after configuation HP MediaSmart - but with no sucess. I installed all software, drivers etc. but still no searching of programms, only black screen.
    Can somebody help me? What should I do? I try to install other software to encode dvb-t programms and also try to install alternative mpeg4 codes - with no success.

    I have an IQ820uk which i've given to my daughter to use as her Computer and TV/Recorder, but Windows Media Center won't recognise the Aver A323 Card which is in it. It is in device manager no issue found. I've uninstalled it re-installed it with no joy. I also got the latest drivers again with no joy.
    Running: Win7 32bit (all latest windows updates applied).
    Come on HP! Get your act together and sort this out please.

  • [Solved] mythtv-setup DVB (could not get card info/No such device)

    Update: Solution in post #4.
    I'm building a new Arch server which will replace my existing mythtv backend using a HP microserver. Other than my old machine not being updated in some time, the only difference is new box is 64bit. I have 2x Sony PlayTV USB DVB's and have left one plugged into each system.
    [root@oldserver ~]# uname -a
    Linux oldserver 3.5.4-1-ARCH #1 SMP PREEMPT Sat Sep 15 13:04:04 UTC 2012 i686 GNU/Linux
    [root@microserver ~]# uname -a
    Linux microserver 3.7.6-1-ARCH #1 SMP PREEMPT Mon Feb 4 09:15:13 CET 2013 x86_64 GNU/Linux
    While trying to add my tuners to the new box from mythtv-setup I get the following error in the log and "could not get card info" on the screen in setup:
    2013-02-13 20:27:47.629155 I Current MythTV Schema Version (DBSchemaVer): 1307
    2013-02-13 20:28:18.498767 E FE_GET_INFO ioctl failed (/dev/dvb/adapter0/frontend0)
    eno: No such device (19)
    2013-02-13 20:28:18.537457 E FE_GET_INFO ioctl failed (/dev/dvb/adapter0/frontend0)
    eno: No such device (19)
    To me this is either permissions of the device, which match on both systems (except for the + on the oldserver which I think is ACL but output of getfacl are identical?)
    [root@microserver ~]# ls -ld /dev/dvb/adapter*{,/*}
    drwxr-xr-x 2 root root 120 Feb 13 17:22 /dev/dvb/adapter0
    crw-rw---- 1 root video 212, 4 Feb 13 17:22 /dev/dvb/adapter0/demux0
    crw-rw---- 1 root video 212, 5 Feb 13 17:22 /dev/dvb/adapter0/dvr0
    crw-rw---- 1 root video 212, 3 Feb 13 17:22 /dev/dvb/adapter0/frontend0
    crw-rw---- 1 root video 212, 7 Feb 13 17:22 /dev/dvb/adapter0/net0
    drwxr-xr-x 2 root root 120 Feb 13 17:22 /dev/dvb/adapter1
    crw-rw---- 1 root video 212, 68 Feb 13 17:22 /dev/dvb/adapter1/demux0
    crw-rw---- 1 root video 212, 69 Feb 13 17:22 /dev/dvb/adapter1/dvr0
    crw-rw---- 1 root video 212, 67 Feb 13 17:22 /dev/dvb/adapter1/frontend0
    crw-rw---- 1 root video 212, 71 Feb 13 17:22 /dev/dvb/adapter1/net0
    [root@oldserver ~]# ls -ld /dev/dvb/adapter*{,/*}
    drwxr-xr-x 2 root root 120 Jan 7 21:48 /dev/dvb/adapter0
    crw-rw----+ 1 root video 212, 4 Jan 7 21:48 /dev/dvb/adapter0/demux0
    crw-rw----+ 1 root video 212, 5 Jan 7 21:48 /dev/dvb/adapter0/dvr0
    crw-rw----+ 1 root video 212, 3 Jan 7 21:48 /dev/dvb/adapter0/frontend0
    crw-rw----+ 1 root video 212, 7 Jan 7 21:48 /dev/dvb/adapter0/net0
    drwxr-xr-x 2 root root 120 Jan 7 21:48 /dev/dvb/adapter1
    crw-rw----+ 1 root video 212, 68 Jan 7 21:48 /dev/dvb/adapter1/demux0
    crw-rw----+ 1 root video 212, 69 Jan 7 21:48 /dev/dvb/adapter1/dvr0
    crw-rw----+ 1 root video 212, 67 Jan 7 21:48 /dev/dvb/adapter1/frontend0
    crw-rw----+ 1 root video 212, 71 Jan 7 21:48 /dev/dvb/adapter1/net0
    The users have correct group status, even tried as root.
    [root@oldserver ~]# id media
    uid=1001(media) gid=100(users) groups=100(users),91(video),998(mythtv)
    [root@microserver ~]# id media
    uid=1000(media) gid=100(users) groups=100(users),10(wheel),91(video),92(audio),93(optical),999(mythtv)
    [root@oldserver ~]# id mythtv
    uid=998(mythtv) gid=998(mythtv) groups=998(mythtv),91(video),92(audio),93(optical)
    [root@microserver ~]# id mythtv
    uid=999(mythtv) gid=999(mythtv) groups=999(mythtv),10(wheel),91(video),92(audio),93(optical),100(users)
    or missing firmware which is identical bar obviously 64bit libs
    [root@microserver ~]# ls -l /usr/lib*/firmware/dvb-usb-dib0700-1.20.fw
    -rw-r--r-- 1 root root 33768 Oct 31 07:36 /usr/lib64/firmware/dvb-usb-dib0700-1.20.fw
    -rw-r--r-- 1 root root 33768 Oct 31 07:36 /usr/lib/firmware/dvb-usb-dib0700-1.20.fw
    [root@oldserver ~]# ls -l /usr/lib*/firmware/dvb-usb-dib0700-1.20.fw
    -rw-r--r-- 1 root root 33768 Jun 15 2012 /usr/lib/firmware/dvb-usb-dib0700-1.20.fw
    [root@microserver ~]# ls -l /lib*/firmware/dvb-usb-dib0700-1.20.fw
    -rw-r--r-- 1 root root 33768 Oct 31 07:36 /lib64/firmware/dvb-usb-dib0700-1.20.fw
    -rw-r--r-- 1 root root 33768 Oct 31 07:36 /lib/firmware/dvb-usb-dib0700-1.20.fw
    [root@oldserver ~]# ls -l /lib*/firmware/dvb-usb-dib0700-1.20.fw
    -rw-r--r-- 1 root root 33768 Jun 15 2012 /lib/firmware/dvb-usb-dib0700-1.20.fw
    And the device is found, with not issues scanning channels using linuxtv-dvb-apps.....
    [root@microserver ~]# dmesg | grep dvb
    [ 11.892891] dvb-usb: found a 'Sony PlayTV' in cold state, will try to load a firmware
    [ 12.044667] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
    [ 12.754034] dvb-usb: found a 'Sony PlayTV' in warm state.
    [ 12.754171] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    [ 13.214473] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    [ 13.666764] dvb-usb: schedule remote query interval to 50 msecs.
    [ 13.666779] dvb-usb: Sony PlayTV successfully initialized and connected.
    [ 13.667106] usbcore: registered new interface driver dvb_usb_dib0700
    [root@microserver ~]# scan /usr/share/dvb/dvb-t/au-Melbourne
    scanning /usr/share/dvb/dvb-t/au-Melbourne
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    initial transponder 226500000 1 3 9 3 1 1 0
    initial transponder 177500000 1 3 9 3 1 1 0
    initial transponder 191625000 1 3 9 3 1 1 0
    initial transponder 219500000 1 3 9 3 1 1 0
    initial transponder 536625000 1 2 9 3 1 2 0
    >>> tune to: 226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
    0x0000 0x0230: pmt_pid 0x0102 ABC -- ABC News 24 (running)
    [shrink output]
    Network Name 'ABC Melbourne'
    [shrink output]
    dumping lists (29 services)
    [shrink output]
    Done.
    Hopefully someone wiser than I can spot the problem here and I can get this build finished
    Edit: I should add that I did a trial install of Ubuntu 12.04, upto date as of few days ago and it worked perfectly though I didn't note down what kernel version (was 64bit). Nothing has changed hardware wise.
    Last edited by dave00 (2013-02-23 22:57:54)

    fphillips wrote:
    Try femon -H -a0 while trying to add card in mythtv-setup. Explanation here: http://code.mythtv.org/trac/ticket/10830#comment:7
    It seems to affect dvb usb devices. I didn't see any evidence of this patch http://patchwork.linuxtv.org/patch/13563/ in current kernels, but it may have been rewritten. I haven't had to change my card setup and don't have usb tuners, so I haven't hit this problem.
    Edit: Found it, ha, just went out yesterday, will be in 3.9: (search for Juergen) http://patchwork.linuxtv.org/patch/16925/
    That worked great.
    I did stumble upon the femon thing at some point but I didn't see any explanation for it and all my googling for femon resulted in a plugin for VDR which totally had me stumped. After your post a tried a slightly different google string and found it was in the linuxtv-dvb-apps package. In hindsight a "pacman -Qo femon" would have given me the answer...
    Thanks for your efforts fphillips.

  • Digital tv (dvb-t) - knowledge collection

    'lo.
    I own an terratec cinergyT2 usb dvb-t device, and have it connected to my pc. Allthough the antenna is too poor to recieve anything at all, I want to try to get the thing set up properly.
    I can add following parts of installation, if they contain no errors:
    done - udev ruleset to have nodes in /dev/dvb/adapter0/... style
    done - udev permission set
    testing - channels.conf for vcd or xine, mplayer, at least for ffm / germany
    As the module is loaded without an error, I thought mplayer dvb://zdf could do the job now. Well, it isn't. Some parts are still missing. At this stage, I am not sure if it is a mplayer- or xine-config problem, or still an hardware / driver / kernel issue.
    If someone else is working on similar stuff, we might try work it out, together.

    I reset permissions to root:video 770 and am part of video.
    mplayer -v dvb://"Das Erste"
    MPlayer 1.0pre6-3.4.3 (C) 2000-2004 MPlayer Team
    CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino (Family: 6, Stepping: 2)
    Detected cache-line size is 64 bytes
    CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
    Compiled with runtime CPU detection - WARNING - this is not optimal!
    To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
    CommandLine: '-v' 'dvb://Das Erste'
    init_freetype
    get_path('font/font.desc') -> '/home/ingo/.mplayer/font/font.desc'
    font: can't open file: /home/ingo/.mplayer/font/font.desc
    Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
    Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
    Linux RTC init error in ioctl (rtc_irqp_set 1024): Keine Berechtigung
    Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
    Using nanosleep() timing
    get_path('input.conf') -> '/home/ingo/.mplayer/input.conf'
    Can't open input config file /home/ingo/.mplayer/input.conf: Datei oder Verzeichnis nicht gefunden
    Can't open input config file /etc/mplayer/input.conf: Datei oder Verzeichnis nicht gefunden
    Falling back on default (hardcoded) input config
    get_path('Das Erste.conf') -> '/home/ingo/.mplayer/Das Erste.conf'
    Playing dvb://Das Erste.
    TUNER TYPE SEEMS TO BE DVB-T
    get_path('channels.conf.ter') -> '/home/ingo/.mplayer/channels.conf.ter'
    get_path('channels.conf') -> '/home/ingo/.mplayer/channels.conf'
    CONFIG_READ FILE: /home/ingo/.mplayer/channels.conf, type: 2
    TER, NUM: 0, NUM_FIELDS: 12, NAME: Das Erste, FREQ: 198500000 PIDS: 101 102 0
    TER, NUM: 1, NUM_FIELDS: 12, NAME: arte, FREQ: 198500000 PIDS: 201 202 0
    TER, NUM: 2, NUM_FIELDS: 12, NAME: PHOENIX, FREQ: 198500000 PIDS: 301 302 0
    TER, NUM: 3, NUM_FIELDS: 12, NAME: ARD-MHP-Data, FREQ: 198500000 PIDS: 0 0 0
    TER, NUM: 4, NUM_FIELDS: 12, NAME: Doku/KiKa, FREQ: 482000000 PIDS: 593 594 0
    TER, NUM: 5, NUM_FIELDS: 12, NAME: Info/3sat, FREQ: 482000000 PIDS: 561 562 0
    TER, NUM: 6, NUM_FIELDS: 12, NAME: ZDF, FREQ: 482000000 PIDS: 545 546 0
    TER, NUM: 7, NUM_FIELDS: 12, NAME: RTL Television, FREQ: 578000000 PIDS: 337 338 0
    TER, NUM: 8, NUM_FIELDS: 12, NAME: RTL2, FREQ: 578000000 PIDS: 353 354 0
    TER, NUM: 9, NUM_FIELDS: 12, NAME: Super RTL, FREQ: 578000000 PIDS: 369 370 0
    TER, NUM: 10, NUM_FIELDS: 12, NAME: VOX, FREQ: 578000000 PIDS: 545 546 0
    TER, NUM: 11, NUM_FIELDS: 12, NAME: N24, FREQ: 738000000 PIDS: 225 226 0
    TER, NUM: 12, NUM_FIELDS: 12, NAME: KABEL1, FREQ: 738000000 PIDS: 161 162 0
    TER, NUM: 13, NUM_FIELDS: 12, NAME: ProSieben, FREQ: 738000000 PIDS: 305 306 0
    TER, NUM: 14, NUM_FIELDS: 12, NAME: SAT.1, FREQ: 738000000 PIDS: 385 386 0
    TER, NUM: 15, NUM_FIELDS: 12, NAME: EinsFestival, FREQ: 762000000 PIDS: 701 702 0
    TER, NUM: 16, NUM_FIELDS: 12, NAME: ARD-MHP-Data, FREQ: 762000000 PIDS: 0 0 0
    TER, NUM: 17, NUM_FIELDS: 12, NAME: Bayerisches FS, FREQ: 762000000 PIDS: 501 502 0
    TER, NUM: 18, NUM_FIELDS: 12, NAME: hr-fernsehen, FREQ: 762000000 PIDS: 401 402 0
    TER, NUM: 19, NUM_FIELDS: 12, NAME: SÃœDWEST RP, FREQ: 762000000 PIDS: 601 602 0
    TER, NUM: 20, NUM_FIELDS: 12, NAME: rheinmaintv, FREQ: 818000000 PIDS: 2817 2818 0
    TER, NUM: 21, NUM_FIELDS: 12, NAME: TERRA NOVA, FREQ: 818000000 PIDS: 609 610 0
    TER, NUM: 22, NUM_FIELDS: 12, NAME: Eurosport, FREQ: 818000000 PIDS: 577 578 0
    TER, NUM: 23, NUM_FIELDS: 12, NAME: tvnah, FREQ: 818000000 PIDS: 2833 2834 0
    DVB_CONFIG, can't open device /dev/dvb/adapter1/frontend0, skipping
    DVB_CONFIG, can't open device /dev/dvb/adapter2/frontend0, skipping
    DVB_CONFIG, can't open device /dev/dvb/adapter3/frontend0, skipping
    OPEN_DVB: prog=Das Erste, card=1, type=2, vid=0, aid=0
    code taken from dvbstream for mplayer v0.4pre1 - (C) Dave Chapman 2001
    Released under the GPL.
    Latest version available from http://www.linuxstb.org/
    PROG: Das Erste, CARD: 1, VID: 0, AID: 0, TYPE: , FILE: (null)
    PROGRAM NUMBER 0: name=Das Erste, freq=198500000
    DVB_OPEN_DEVICES(3)
    OPEN(0), file /dev/dvb/adapter0/demux0: FD=4, CNT=0
    OPEN(1), file /dev/dvb/adapter0/demux0: FD=5, CNT=1
    OPEN(2), file /dev/dvb/adapter0/demux0: FD=6, CNT=2
    DVB_SET_CHANNEL: new channel name=Das Erste, card: 0, channel 0
    DIFFERENT TUNING THAN THE PREVIOUS: -> 0|198500000|2|1|3|1|1|3
    dvb_tune Freq: 198500000
    TUNE_IT, fd_frontend 3, fd_sec 0
    freq 198500000, srate 3079839564, pol Using DVB card "TerraTec/qanu USB2.0 Highspeed DVB-T Receiver"
    tuning DVB-T (in United Kingdom) to 198500000 Hz, bandwidth: 1
    polling....
    Getting frontend event
    FE_STATUS: FE_HAS_SIGNAL
    polling....
    Getting frontend event
    FE_GET_EVENTdvb_tune, TUNING FAILED
    ERROR, COULDN'T SET CHANNEL 0: DVBIN_CLOSE, close(2), fd=6, COUNT=2
    DVBIN_CLOSE, close(1), fd=5, COUNT=1
    DVBIN_CLOSE, close(0), fd=4, COUNT=0
    Failed to open dvb://Das Erste
    vo: x11 uninit called but X11 not inited..
    Exiting... (End of file)
    It is the same, isn't it. Due to "UNER TYPE SEEMS TO BE DVB-T
    get_path('channels.conf.ter') -> '/home/ingo/.mplayer/channels.conf.ter'" I moved channels.conf to channels.conf.ter. I guess I should prrof first, if the channel conf files are correct. Might be they are wrong.

  • Subtitles on DMP 4305G from EtherDVB DVB-T channel

    Hi everyone,
    At Deakin Uni we use EtherDVB (www.etherdvb.com) to take public DVB-T channels and multicast them over the network.
    To show these on our Cisco 4305G DMPs we essentially have a video playlist with URL in the form udp://multicastipaddress:1234
    This generally works well and we have minimal audio/video sync issues.
    Using these streams in something like VLC we can get the subtitles that go with the channel, but don't seem to be able to get them to display via the DMP (our firmware ranges from 2.x to 5.1 on the DMP).
    Our end goal is to be able to have the television channel shown on the DMP with subtitles, for use in DMP installations with high background noise.
    My (limited) research shows this may be something to do with SRT files - ie how the subtitles are broadcast with the audio and video stream in the DVB-T transmission.
    Does anyone have any advice on how this may be achieved?
    Any assistance warmly welcomed,
    Kind regards,
    Kathy
    (kathy DOT reid AT deakin DOT edu DOT au)

    Kathy,
    Unfortuately, the DMP does not support embedded streams for Closed Caption or Subtitles
    in a multicast stream at this time.  If the CC or Subtitles were part of the mulitcast video
    stream then the DMP would display them.   A possible solution would be looking into
    Cisco SA encoders or other encoders where you can add the subtitles or CC to the video
    stream itself (using a text file or other formats) before transmitting out to the DMPs.
    If this answers your question, Please take time to mark this
    discussion answered & rate the response.
    Thank You!
    T.

Maybe you are looking for