pvrinput - eingestellte bitrate hat keinen effekt?

  • nabend,


    ich nutze meine pvr500 (danke an wirbel :]) erfolgreich zusammen mit dem pvrinput plugin.
    da meine signalqualität sowieso nicht sooo berrauschend ist, würde ich gerne die bitrate auf ca 3mbit stellen (von 6mbit runter). jedoch hat diese einstellung im setup menü des plugins keinen einfluss auf die bitrate der aufnahmen?
    immer wenn ich zbsp mit dem mplayer eine aufnahme anschaue kann ich dem log entnehme, dass diese konstant mit 8mbit aufgezeichnet wird, egal was ich im setup menü des plugins einstelle.
    weiß jemand rat?


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • wenn es eine "gewirbelte" Version des Plugins ist, dann unterstützt sie auch mit aktuellen ivtv-Treibern das Setzen der Videobitrate (kannst Du ganz leicht prüfen - geh mal auf Sendern mit leichtem Bildrauschen auf 1 oder 2 MBit/s runter, dann siehst Du Störungen.


    Wenn auch das keinen sichtbaren Effekt hat, wäre Angaben zur Plugin-Versionsbezeichnung und dem ivtv-Treiber hilfreich.


    Was ich aber glaube: Die im header kodierte Bitrate ist vermutlich ein fixer Wert. Es gibt sogar extra Tools, mit denen man die Bitrate nach belieben Umpatchen kann. Eine zu hohe Datenrate akzeptieren nämlich evtl. nicht alle Authoring-Programme. DVB-Material hat mitunter den unsinnigen Wert von 15 MBit/s im header.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • ist keine gewirbelte version - hab es von den sourcen her selbst in ein debian paket verwandelt.
    das mit den headern ist mir bekannt, jedoch bekomme ich zbsp im wlan (wo ich bis zu 1mbyte/sec schaffe) kein ruckelfreies bild via vlc zustande, und da kann dann ja definitiv was nicht stimmen..
    ivtv version bei mir ist 0.10.1


    p.s.: wo gibt es denn / was ist denn die gewirbelte version? ;)

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • eine neue Version ist gerade in der Mache, nimm solange mal
    http://drseltsam.device.name/v…src/pvrinput/pvrinput.tgz

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Mag irgendwie ned kompiliern als Debain Paket:

  • Deine v4l2 header, genauer /usr/include/linux/videodev2.h sind zu alt, passen vermutlich nicht zum verwendeten Kernel.

  • infinite:


    Schön zu lesen, dass die Karte läuft. :]
    Das Setzen der Bitrate geht, zumindest in der von DrSeltsam bereits angedeuteten Version (erst demnächst verfügbar..). Mit 1Mbit kann man 'wunderschön' MPEG Artefakte sehn.

  • hm, hab die Datei durch die von ivtv 0.10.1 ersetzt, ändert aber nix.
    Genau der selbe Fehler.


    Edit:
    Ok, mit der Datei vom Kernel 2.6.21.1 kompilierts.

  • Findest du sowas in der Datei?


  • danke, werde dann mal heute nach der uni diese version testen ;)

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • soo.. hab mal die neue version von pvrinput gemacht, ging nachdem ich die neuen v4l2 header hatte.


    wenn ich jetzt meinen vdr starte hab ich aber kein tv bild mehr :



    das interessante ist wahrscheinlich


    Code
    May 24 17:19:35 localhost vdr: [4032] pvrinput: detected ivtv driver < 1.0.0, use old ivtv API for Encoder Pause/Resume
    May 24 17:19:36 localhost vdr: [4032] pvrinput: detected ivtv driver < 1.0.0, use old ivtv API for Encoder Pause/Resume
    [..]
    May 24 17:19:36 localhost kernel: ivtv0 warning: CX2341X_ENC_MISC took 128 jiffies (250 per HZ)


    wer ne idee?


    edit: lag an den falschen parametern in der setup.conf. jetzt geht auch die bitraten einstellung - vielen dank ;)


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

    Einmal editiert, zuletzt von infinite ()

  • May 24 17:19:35 localhost vdr: [4032] pvrinput: detected ivtv driver < 1.0.0, use old ivtv API for Encoder Pause/Resume
    May 24 17:19:36 localhost vdr: [4032] pvrinput: detected ivtv driver < 1.0.0, use old ivtv API for Encoder Pause/Resume
    [..]
    May 24 17:19:36 localhost kernel: ivtv0 warning: CX2341X_ENC_MISC took 128 jiffies (250 per HZ)



    Obere Meldung ist normal, wenn du ivtv-0.10 noch verwendest.


    Die andre Meldung scheint darauf hinzuweisen, dass der Encoder der Karte scheinbar grade Ärger macht. Mach mal nen reboot.

  • Zitat

    Original von wirbel
    Die andre Meldung scheint darauf hinzuweisen, dass der Encoder der Karte scheinbar grade Ärger macht. Mach mal nen reboot.


    diese meldung hab ich aber nach jedem start.. hab grad mal auf 0.10.2 upgedatet, die meldung bleibt.


    infinite

    kuifje
    asus m2n-vm | Athlon 5600 | Nvidia 9300GE | TT S2-3200
    yaVDR 0.4 | 1.7.21
    haddock
    asus p4pe | 2ghz | 3x DVB-S Budget | 2x500gb
    debian lenny 2.6.29.3 | e-tobi 1.7.0 | streamdev cvs | live


    <30.12.07 <igel>sid fuer den gewissen kick>
    <01.04.08 <igel>ich kann eh nix ausser debian pakete installiern>
    <15.12.09 igel hasst linux>
    <23.02.10 <igel> easyvdr is nur easy wenn es easy is>

  • Wäre interessant ob sich das mit ivtv-1.0.0 verbessert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!