ArchLinux vdr projekti. Onnistumisia ja ongelmia.

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja rofafor » 18.07.2015 17:18

Critter kirjoitti:Yksi pieni ongelma havaittu.

National Geographic kanavalla ei toimi tekstitykset VDR:ssä.
VLC näyttää tekstit, channels.conffissa on sama PID tekstitykselle kuin mitä VLC näyttää...
Koodi: Valitse kaikki
National Geographic;DNA:586000:B8S1P0:T:27500:440=27:839=fin@17:0;2839=fin:B00:1518:8438:16385:0


Käytössä softhddevice joka on ainakin defaulttina käännetty vdr:n käyttämälle SPU decoderille. Ainakin ylen ja mtv3 hd:n tekstit toimivat normaalisti.
Logiin ei tule mitään mainintaa. Tosin eipä tule logiin ylelläkään mitään vaikka toimii. :)

EDIT: Logia..
Koodi: Valitse kaikki
heinä 18 11:55:06 archbox vdr[15178]: [15178] [softhddev]SetPlayMode: 0
heinä 18 11:55:06 archbox vdr[15178]: [15178] [softhddev]SetVideoDisplayFormat: 1
heinä 18 11:55:06 archbox vdr[15178]: [15178] [softhddev]GetSpuDecoder:
heinä 18 11:55:06 archbox vdr[15178]: [15178] DVBAPI: 0.0 set CAM decrypt (SID 3333 (0x0D05), caLm 5, HasCaDescriptors 1)
heinä 18 11:55:06 archbox vdr[15178]: [15178] CAM 1: unassigned
heinä 18 11:55:06 archbox vdr[15178]: [15421] osdteletext-receiver thread ended (pid=15178, tid=15421)
heinä 18 11:55:06 archbox vdr[15178]: [15178] buffer stats: 0 (0%) used
heinä 18 11:55:06 archbox vdr[15178]: [15422] device 1 TS buffer thread ended (pid=15178, tid=15422)
heinä 18 11:55:06 archbox vdr[15178]: [15420] buffer stats: 113740 (2%) used
heinä 18 11:55:06 archbox vdr[15178]: [15420] device 1 receiver thread ended (pid=15178, tid=15420)
heinä 18 11:55:06 archbox vdr[15178]: [15178] CAM 1: assigned to device 1
heinä 18 11:55:06 archbox vdr[15178]: [15178] DVBAPI: 0.0 set CAM decrypt (SID 1518 (0x05EE), caLm 4, HasCaDescriptors 1)
heinä 18 11:55:06 archbox vdr[15178]: [15515] device 1 receiver thread started (pid=15178, tid=15515, prio=high)
heinä 18 11:55:06 archbox vdr[15178]: [15516] device 1 TS buffer thread started (pid=15178, tid=15516, prio=high)
heinä 18 11:55:06 archbox vdr[15178]: [15178] [softhddev]SetPlayMode: 1
heinä 18 11:55:07 archbox vdr[15178]: video: decoder buffer empty, duping frame (276/3117) 0 v-buf
heinä 18 11:55:07 archbox vdr[15178]: video: --:--:--.---   +0    0   0/\ms   0+0 v-buf
heinä 18 11:55:07 archbox vdr[15178]: [softhddev] invalid PES video packet
heinä 18 11:55:07 archbox vdr[15178]: audio/alsa: using device 'default'
heinä 18 11:55:07 archbox vdr[15178]: audio/alsa: start delay 336ms
heinä 18 11:55:08 archbox vdr[15178]: [softhddev] 4 invalid PES video packet(s)
heinä 18 11:55:08 archbox vdr[15178]: [15524] subtitle converter thread started (pid=15178, tid=15524, prio=high)

-P ttxtsubs
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1360
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 18.07.2015 17:49

rofafor kirjoitti:-P ttxtsubs

Jaa eipä tullut mieleen ttxtsubs. Hitto taas meni hankalaksi. :) ko. plugaria ei ole eikä tule vdr4arch:sta, koska vaatii patchin vdr:ään.
https://github.com/VDR4Arch/vdr4arch/pull/19
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 05.08.2015 8:25

Tehtiin vähän kanavapakettimuutoksia ja jostain kumman syystä ko. National Geographics kanavalla alkoi tekstitys toimimaan.
No Disney XD ja Animal Planet tulivat uusina kanavina ja kas kummaa tekstit puuttuvat. :I

EDIT: Itse itselleni vastaten. Disney XD:llä ja Animal Planetilla tarttis ttxtsubs plugaria. Nat Geolla taas on DVB subit.

Olikos se nyt niin, että jos VDR:n patsää tuolla ttxtsubsin patchilla, niin tarvitsee kääntää myös kaikki plugaritkin uudelleen ?

Archlinuxissa on joku taas uudenlainen tyyli käännellä noita paketteja.. En oikein ole vielä perillä miten noita patcheja laitellaan, kun siellä on jotain pkgbuild juttuja. Voe voe voe... Softhddevicen käänsin kerran ja pätsäsin sen pkgbuildin käsin. :) (onneksi ko. patsi on jo vdr4arch "repossa" joten sitäkään ei enää tartte tehdä). Itseasiassa se ei edes ollu patchi vaan joku eri asetus vain käännösvaiheessa.
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 06.08.2015 8:05

Eli siis vdr4arch käyttää jotain repo-make menetelmää jos haluaa itse käännellä paketit. Ko. toimenpide pitää tehdä virtuaalikoneessa (tai ei ainakaan tuotantokoneessa). No tein ko. virtuaalikoneen ja sain kuin sainkin homman pelittämään ns. vakio astuksin. Nyt pitäisi sitten keksiä miten tuo ttxtsubs patchi ujutetaan tuonne pkgbuild fileeseen, jotta saan käännettyä vdr:n ja plugarit tykkäämään ttxtsubsista.

Koodi: Valitse kaikki
# This PKGBUILD is part of the VDR4Arch project [https://github.com/vdr4arch]

# Maintainer: Christopher Reimer <mail+vdr4arch[at]c-reimer[dot]de>
pkgname=vdr
pkgver=2.2.0
pkgrel=1
pkgdesc="'open' digital satellite receiver and timer controlled video disk recorder"
url="http://tvdr.de/"
arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h')
license=('GPL2')
depends=('libcap' 'libjpeg-turbo' 'libsystemd' 'perl' 'ttf-font')
makedepends=('systemd') #libsystemd should be enough but the pkg-config file is missing in the libsystemd package
optdepends=('lirc-utils: remote control support'
            'ncurses: skincurses plugin'
            'xlogin: To start X11')
replaces=('runvdr-extreme')
conflicts=('runvdr-extreme')
provides=("vdr-api=2.2.0")
install='vdr.install'
source=("ftp://ftp.tvdr.de/vdr/${pkgname}-${pkgver}.tar.bz2"
        'MainMenuHooks-v1_0_2.diff::http://www.vdr-portal.de/index.php?page=Attachment&attachmentID=30330'
        '00-vdr.conf' '50-dvbsddevice.conf' '50-hello.conf' '50-pictures.conf' '50-rcu.conf'
        '60-create-dvb-device-units.rules'
        'gen-sddropin'
        'shutdown.sh'
        'shutdown-wrapper.c'
        'vdr.service'
        'vdr.sysuser')
backup=("etc/vdr/conf.avail/"50-dvb{s,h}ddevice.conf
        "etc/vdr/conf.avail/"50-{epgtableid0,hello,osddemo,pictures,rcu,skincurses,status,svdrpdemo}.conf
        "etc/vdr/conf.avail/"50-svc{cli,svr}.conf
        'etc/vdr/conf.d/00-vdr.conf'
        'var/lib/vdr/channels.conf'
        'var/lib/vdr/diseqc.conf'
        'var/lib/vdr/keymacros.conf'
        'var/lib/vdr/scr.conf'
        'var/lib/vdr/sources.conf'
        'var/lib/vdr/svdrphosts.conf')
md5sums=('8853f64c0fc3d41ffd3b4bfc6f0a14b7'
         '301c9b9766ed5182b07f1debc79abc21'
         'de3dcdea1a4282211c6dac370019548b'
         '9cb821ebb6a25e603f9c32bafabde362'
         'fc450f75037b8712673db4969a1dd758'
         'f00583e3f5507b0ff935b4d5919e7df2'
         '1d637e4f97adc66ef84615897116f29a'
         '23d6e1ca0a36cfdbd35d3b1a61f0a105'
         '3565ca5ad9be5c75f66478f0796b120d'
         'dd20f932b846b5f50ac455b65e9432ad'
         '7cad811b4ac5ee6c0b5496d006f1e0ee'
         '1b81ba1063c3da92efd94b6251cdf65a'
         '59ce04d1d01bf92bf6cfc0b74223191c')

prepare() {
  cd "${srcdir}/${pkgname}-${pkgver}"

  echo 'CFLAGS      += -O3' > Make.config
  echo 'CXXFLAGS    += -O3' >> Make.config
  echo 'PREFIX       = /usr' >> Make.config
  echo 'LIBDIR       = /usr/lib/vdr/plugins' >> Make.config
  echo 'VDR_USER     = vdr' >> Make.config
  echo 'SDNOTIFY     = 1' >> Make.config
  echo 'LIRC_DEVICE  = /run/lirc/lircd' >> Make.config

  sed -i 's/NULL, 0, true/NULL, 0, OpenSubMenus/g' "$srcdir/MainMenuHooks-v1_0_2.diff"
  patch -p1 -i "$srcdir/MainMenuHooks-v1_0_2.diff"

  sed -i '/define DEPRECATED_VIDEOSYSTEM/d' device.h
  sed -i '/define DEPRECATED_VDR_CHARSET_OVERRIDE/d' vdr.c
}

build() {
  gcc -o shutdown-wrapper shutdown-wrapper.c

  cd "${srcdir}/${pkgname}-${pkgver}"
  make
}

package() {
  for i in dvbsddevice hello pictures rcu; do
    install -Dm644 50-$i.conf "$pkgdir/etc/vdr/conf.avail/50-$i.conf"
  done

  install -Dm644 00-vdr.conf "$pkgdir/etc/vdr/conf.d/00-vdr.conf"
  install -Dm644 60-create-dvb-device-units.rules "$pkgdir/usr/lib/udev/rules.d/60-create-dvb-device-units.rules"
  install -Dm644 vdr.service "$pkgdir/usr/lib/systemd/system/vdr.service"

  install -Dm754 shutdown-wrapper "$pkgdir/usr/lib/vdr/bin/shutdown-wrapper"
  chgrp 666 "$pkgdir/usr/lib/vdr/bin/shutdown-wrapper"
  chmod u+s "$pkgdir/usr/lib/vdr/bin/shutdown-wrapper"

  install -Dm755 gen-sddropin "$pkgdir/usr/bin/vdr-gensddropin"
  install -Dm755 shutdown.sh "$pkgdir/usr/lib/vdr/bin/shutdown.sh"

  #Install sysuser config
  install -Dm644 ${srcdir}/$pkgname.sysuser "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"

  for i in dvbhddevice epgtableid0 osddemo skincurses status svc{cli,svr} svdrpdemo; do
    echo "[$i]" > "$pkgdir/etc/vdr/conf.avail/50-$i.conf"
  done

  cd "${srcdir}/${pkgname}-${pkgver}"
  mkdir -p "$pkgdir/var/lib/vdr"
  make DESTDIR="${pkgdir}" install

  mkdir -p "$pkgdir/usr/share/vdr/shutdown-hooks"

  chown -R 666:666 "$pkgdir/srv/vdr"
  chown -R 666:666 "$pkgdir/var/cache/vdr"
  chown -R 666:666 "$pkgdir/var/lib/vdr"
}


EDIT: Ääh eihän tuon muokkaus edes riitä. Vaan ttxtsubs pluginille on luotava oma PKGBUILD tiedosto ihan tyhjästä.
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 06.08.2015 19:53

Lisäsin ttxtsubs patchin PKGBUILDiin, ei toimi... Tai kyllä se pätsää, mutta ei istu patsi paikoilleen.

Koodi: Valitse kaikki
  sed -i 's/NULL, 0, true/NULL, 0, OpenSubMenus/g' "$srcdir/MainMenuHooks-v1_0_2.diff"
  patch -p1 -i "$srcdir/MainMenuHooks-v1_0_2.diff"

  sed -i '/define DEPRECATED_VIDEOSYSTEM/d' device.h
  sed -i '/define DEPRECATED_VDR_CHARSET_OVERRIDE/d' vdr.c

  patch -p1 -i "$srcdir/vdr-2.2.0-ttxtsubs.patch"
}


Tulos:
Koodi: Valitse kaikki
==> Extracting sources...
  -> Extracting vdr-2.2.0.tar.bz2 with bsdtar
==> Starting prepare()...
patching file menu.c
Hunk #1 succeeded at 3947 (offset 974 lines).
Hunk #2 succeeded at 4079 (offset 967 lines).
Hunk #3 succeeded at 4158 (offset 967 lines).
patching file config.h
Hunk #1 succeeded at 36 with fuzz 1.
patching file MANUAL
patching file Makefile
patching file channels.c
Hunk #2 FAILED at 576.
Hunk #3 FAILED at 750.
2 out of 3 hunks FAILED -- saving rejects to file channels.c.rej
patching file channels.h
Hunk #4 succeeded at 183 with fuzz 2.
patching file ci.c
Hunk #1 FAILED at 2155.
Hunk #2 FAILED at 2178.
2 out of 2 hunks FAILED -- saving rejects to file ci.c.rej
patching file config.c
patching file config.h
Hunk #1 succeeded at 284 (offset 4 lines).
patching file device.c
Hunk #3 succeeded at 1488 with fuzz 2.
patching file device.h
Hunk #1 succeeded at 601 with fuzz 1 (offset -1 lines).
patching file menu.c
Hunk #1 succeeded at 3326 with fuzz 2.
patching file pat.c
Hunk #4 FAILED at 646.
1 out of 4 hunks FAILED -- saving rejects to file pat.c.rej
patching file po/ca_ES.po
patching file po/cs_CZ.po
patching file po/da_DK.po
patching file po/de_DE.po
patching file po/el_GR.po
patching file po/es_ES.po
patching file po/et_EE.po
patching file po/fi_FI.po
patching file po/fr_FR.po
patching file po/hr_HR.po
patching file po/hu_HU.po
patching file po/it_IT.po
patching file po/lt_LT.po
patching file po/nl_NL.po
patching file po/nn_NO.po
patching file po/pl_PL.po
patching file po/pt_PT.po
patching file po/ro_RO.po
patching file po/ru_RU.po
patching file po/sk_SK.po
patching file po/sl_SI.po
patching file po/sv_SE.po
patching file po/tr_TR.po
patching file po/uk_UA.po
patching file po/zh_CN.po
patching file receiver.c
Hunk #1 FAILED at 72.
1 out of 1 hunk FAILED -- saving rejects to file receiver.c.rej
patching file remux.c
Hunk #2 FAILED at 526.
Hunk #3 succeeded at 558 with fuzz 2.
Hunk #6 succeeded at 829 with fuzz 1.
1 out of 6 hunks FAILED -- saving rejects to file remux.c.rej
patching file remux.h
Hunk #3 succeeded at 363 with fuzz 2.
Hunk #4 FAILED at 401.
Hunk #5 FAILED at 415.
2 out of 5 hunks FAILED -- saving rejects to file remux.h.rej
patching file vdr.5
patching file vdrttxtsubshooks.c
patching file vdrttxtsubshooks.h
==> ERROR: A failure occurred in prepare().
    Aborting...
==> repo-make ERROR: makepkg failed for 'vdr'!

Huoh.. Miksi ihmeessä VDR ei voisi osata näitä teletext tekstityksiä ilman plugineita.
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 08.08.2015 18:14

Askel kerrallaan edetään.. Eli patchi upposi, mutta ilmeisesti ttxtsubs:lle "luomani" PKGBUILD ei oikeanlainen. Kopion sen vain epgfixeri plugarilta ja yritin muutella sopivaksi. :)

Koodi: Valitse kaikki
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
ttxtsubs.c:52:2: error: #error "This version of ttxtsubs requires the ttxtsubs patch version 2 to be applied to VDR!!"
 #error "This version of ttxtsubs requires the ttxtsubs patch version 2 to be applied to VDR!!"
  ^
g++ -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o ttxtsubs.o ttxtsubs.c
ttxtsubs.c:23:34: fatal error: vdr/vdrttxtsubshooks.h: No such file or directory
compilation terminated.
Makefile:65: recipe for target 'ttxtsubs.o' failed
make: *** [ttxtsubs.o] Error 1
==> ERROR: A failure occurred in package().
    Aborting...
==> repo-make ERROR: makepkg failed for 'plugins/vdr-ttxtsubs'!
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja rofafor » 09.08.2015 20:31

Plugini pitää kääntää pätsätyn vdr:n headereita vasten eli asenna tekemästäsi vdr-paketista devel-versio (tai miten se archissa tehdäänkin...).
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1360
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 09.08.2015 21:38

rofafor kirjoitti:Plugini pitää kääntää pätsätyn vdr:n headereita vasten eli asenna tekemästäsi vdr-paketista devel-versio (tai miten se archissa tehdäänkin...).

Mielestäni tuon repo-make:n avulla sen pitäisi automaattisesti kääntää se juuri sitä pätsättyä vdr:ää vasten. Ainakin kaikki muut pluginit mielestäni kääntyy sitä vasten.
Jos näin ei ole, niin ei tuolla repo-makella kyllä sitten tee hevon kukkua. :)
Repo-make on tuon vdr4arch repon ylläpitäjien tekemä softa. http://repo-make.tuxfamily.org/
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 20.08.2015 17:06

Kyselin ihan vdr:n luojaltakin, että voisiko tätä ttxtsubs tukea saada vdrään natiivisti. Kieltävä vastaushan häneltä tuli, koska on kuulemma muinainen jäänne analogia ajoilta. [emoji24]
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja rofafor » 20.08.2015 20:36

Kyllä Klaus integroi tarvittavat muutokset, jos joku vain viitsisi tehdä tarvittavan ttxtsub2dvbsub-toteutuksen.
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1360
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 21.08.2015 10:16

rofafor kirjoitti:Kyllä Klaus integroi tarvittavat muutokset, jos joku vain viitsisi tehdä tarvittavan ttxtsub2dvbsub-toteutuksen.

Ilmeisesti osaavia ja ko. toiminnon tarvitsijoita ei sitten ole tarpeeksi. Tai kuten sanoit ei viitsi tehdä, koska patchilläkin voi mennä.
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja rofafor » 22.08.2015 11:34

Critter kirjoitti:Ilmeisesti osaavia ja ko. toiminnon tarvitsijoita ei sitten ole tarpeeksi. Tai kuten sanoit ei viitsi tehdä, koska patchilläkin voi mennä.

Eihän siinä tarvita kuin yksi henkilö, mutta sitä ainuttakaan ei ole löytynyt. Ttxtsubseja käytetään nähtävästi enää vain muutamilla kanavilla ja nekin lienevät suunnattu lähinnä pohjoismaihin.
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1360
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja P.Kosunen » 22.08.2015 12:22

rofafor kirjoitti:Kyllä Klaus integroi tarvittavat muutokset, jos joku vain viitsisi tehdä tarvittavan ttxtsub2dvbsub-toteutuksen.

Onnistuisikohan pluginina tekemään konvertoinnin dvb sub muotoon jolloin ei tarvitse patchia?
P.Kosunen
Yli-ihminen
 
Viestit: 1123
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 24.08.2015 18:57

rofafor kirjoitti:Plugini pitää kääntää pätsätyn vdr:n headereita vasten eli asenna tekemästäsi vdr-paketista devel-versio (tai miten se archissa tehdäänkin...).

HEH... Nyt vasta tajusin tämän... Eli tuonne virtuaalikoneelle jossa teen tätä ko. käännöstyötä piti siis oikeasti asentaa myös tuo VDR.
Heti rupesi kääntymään. Tämä oli jokseenkin outoa, kun kaikki muut pluginit kääntyivät ilman asennusta.

EDIT: Käännöstyö tehty ja paketit siirretty kohdekoneelle. Vielä olisi asentaminen, mutta vähän vielä hirvittää. No eikai mitään peruuttamatonta voi käydä. Eiköhän repostakin saa reinstallit tarvittaessa.
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: ArchLinux vdr projekti. Onnistumisia ja ongelmia.

ViestiKirjoittaja Critter » 24.08.2015 21:29

Ja tekstitykset toimivat !!! Harmi vain, että nyt aina kun tulee (tosin harvoin) päivityksiä vdr4arch repoon, joudun kääntelemään koko roskan tuolla virtuaaliympäristössä ja siirrellä asennuspaketit tuotantokoneeseen ja suorittaa asennus.

Laitan vielä talteen tähän ttxtsubs plugining PKGBUILD:n ettei pääse häviämään.

Koodi: Valitse kaikki
pkgname=vdr-ttxtsubs                                                                                                                                                                                               
pkgver=0.3.0_8_g8a00132                                                                                                                                                                                             
_gitver=8a001327637ad46150d87aadb5a36f524eacd850                                                                                                                                                                   
_vdrapi=2.2.0                                                                                                                                                                                                     
pkgrel=1                                                                                                                                                                                                           
pkgdesc="VDR plugin for teletext subtitles"
url="http://projects.vdr-developer.org/projects/plg-ttxtsubs"
arch=('x86_64' 'i686')
license=('GPL2')
depends=("vdr-api=${_vdrapi}")
makedepends=('git')
_plugname=$(echo $pkgname | sed 's/vdr-//g')
source=("git://projects.vdr-developer.org/vdr-plugin-ttxtsubs.git#commit=$_gitver")
backup=("etc/vdr/conf.avail/50-$_plugname.conf")
md5sums=('SKIP')

pkgver() {
  cd "${srcdir}/vdr-plugin-${_plugname}"
  git describe --tags | sed 's/-/_/g;s/v//'
}

prepare() {
  cd "${srcdir}/vdr-plugin-${_plugname}"
}

build() {
  cd "${srcdir}/vdr-plugin-${_plugname}"
  make
}

package() {
  cd "${srcdir}/vdr-plugin-${_plugname}"
  make DESTDIR="${pkgdir}" install

  mkdir -p "$pkgdir/etc/vdr/conf.avail"
  echo "[$_plugname]" > "$pkgdir/etc/vdr/conf.avail/50-$_plugname.conf"

}
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

EdellinenSeuraava

Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron