Difference between revisions of "User:AndrewAllison"

From MythTV Official Wiki
Jump to: navigation, search
Line 3: Line 3:
 
  AMD Phenom II X4 965 Processor
 
  AMD Phenom II X4 965 Processor
 
  nVidia Corporation NV44 [GeForce 6200 TurboCache
 
  nVidia Corporation NV44 [GeForce 6200 TurboCache
  Hauppaupe 150 with ir input
+
  Hauppaupe HVR-950
 
  Hauppauge 150
 
  Hauppauge 150
 
  Hauppauge 500  
 
  Hauppauge 500  
 +
Pinnacle Systems, Inc. Remote Kit Infrared Transceiver
  
 
'''Standard Files'''
 
'''Standard Files'''
Line 28: Line 29:
 
  pid-file=/var/run/mysqld/mysqld.pid
 
  pid-file=/var/run/mysqld/mysqld.pid
  
  /etc/lircmd
+
   
 
 
#
 
# lircmd config file
 
#
 
PROTOCOL IntelliMouse
 
# ACCELERATOR start max multiplier
 
ACCELERATOR 2 30 5
 
ACTIVATE * RESERVED
 
MOVE_N  * 2
 
MOVE_NE * 3
 
MOVE_E  * 6
 
MOVE_SE * 9
 
MOVE_S  * 8
 
MOVE_SW * 7
 
MOVE_W  * 4
 
MOVE_NW * 1
 
MOVE_IN * CH+
 
MOVE_OUT * CH-
 
BUTTON1_TOGGLE * 5
 
BUTTON1_TOGGLE * RADIO
 
BUTTON2_TOGGLE * VOL+
 
BUTTON3_TOGGLE * SOURCE
 
BUTTON1_CLICK * TV
 
BUTTON1_CLICK * VOL-
 
BUTTON3_CLICK * MUTE
 
# BUTTONx_CLICK, BUTTONx_UP, BUTTONx_DOWN are also possible
 
 
 
 
  /etc/lirc/lircd.conf
 
  /etc/lirc/lircd.conf
 
  #
 
  #
# this config file was automatically generated
 
# using lirc-0.5.5pre8 on Sun Apr 18 11:43:45 1999
 
 
  #
 
  #
  # contributed by Jens Leuschner <leuschner@gmx.net>
+
  # contributed by Andrew Allison
 
  #
 
  #
  # brand:             Hauppauge
+
  # brand:         PCTV (Hauppauge) USB MCE Remote
  # model:            
+
  # model no. of remote control: RRS9002-8601FC
  # supported devices: WinTV primo; WinTV pci; WinTV radio
+
  # devices being controlled by this remote: Pinnacle IR Receiver / Blaster
#
 
# This config file will work with both homebrew receivers and
 
# original Hauppauge TV cards !!!
 
 
  #
 
  #
 +
 
  begin remote
 
  begin remote
   name  Hauppauge
+
 
 +
   name  pctv.usb.remote
 
   bits          13
 
   bits          13
   flags SHIFT_ENC
+
   flags RC6|CONST_LENGTH
 
   eps            30
 
   eps            30
 
   aeps          100
 
   aeps          100
   one          950   830
+
 
   zero          950   830
+
  header      2694  840
   plead        960
+
   one          471   413
   gap          89584
+
   zero          471  413
   repeat_bit     2
+
  pre_data_bits   24
 +
   pre_data      0x1BFF83
 +
   gap          105342
 +
   min_repeat     2  
 +
#  suppress_repeat 2
 +
#  uncomment to suppress unwanted repeats
 +
  toggle_bit_mask 0x8000
 +
  rc6_mask    0x100000000
 +
 
 
       begin codes
 
       begin codes
           TV                      0x000000000000100F
+
           KEY_POWER                0x13
           RADIO                    0x000000000000100C
+
 
           FULL_SCREEN             0x000000000000102E
+
          KEY_PAUSE                0x037FF07BE7
           CH+                      0x0000000000001020
+
          KEY_RECORD              0x037FF07BE8
           CH-                      0x0000000000001021
+
           KEY_STOP                0x037FF07BE6
           VOL-                    0x0000000000001011
+
          KEY_REWIND              0x037FF07BEA
           VOL+                    0x0000000000001010
+
          KEY_PLAY                0x037FF07BE9
           MUTE                    0x000000000000100D
+
           KEY_FORWARD             0x037FF07BEB
           SOURCE                   0x0000000000001022
+
          KEY_FRAMEBACK            0x037FF07BE4
           1                        0x0000000000001001
+
          KEY_FRAMEFORWARD        0x037FF07BE5
           2                        0x0000000000001002
+
 
           3                        0x0000000000001003
+
          KEY_BACK                0x1BDC
           4                        0x0000000000001004
+
          KEY_INFO                0x1BF0
           5                        0x0000000000001005
+
 
           6                        0x0000000000001006
+
          KEY_LEFT                0x1BDF
           7                        0x0000000000001007
+
          KEY_RIGHT                0x1BDE
           8                        0x0000000000001008
+
          KEY_OK                  0x037FF07BDD
           9                        0x0000000000001009
+
          KEY_UP                  0x1BE1
           0                        0x0000000000001000
+
          KEY_DOWN                0x1BE0
           RESERVED                 0x000000000000101E
+
 
           MINIMIZE                0x0000000000001026
+
 
 +
          KEY_VOLUMEUP            0x037FF07BEF
 +
          KEY_VOLUMEDOWN          0x037FF07BEE
 +
           KEY_RESSTART            0x1BF2
 +
           KEY_CHANNELDOWN          0x037FF07BEC
 +
           KEY_CHANNELUP            0x037FF07BED
 +
 
 +
           KEY_MUTE                0x1BF1
 +
 
 +
           KEY_SWITCHVIDEOMODE      0x1BB7
 +
           KEY_EPG                  0x1BD9
 +
          KEY_TV                   0x1BDA
 +
          KEY_VIDEO                0x1BDB
 +
 
 +
          KEY_1                    0x1BFE
 +
          KEY_2                    0x1BFD
 +
          KEY_3                    0x1BFC
 +
          KEY_4                    0x1BFB
 +
           KEY_5                    0x1BFA
 +
           KEY_6                    0x1BF9
 +
           KEY_7                    0x1BF8
 +
           KEY_8                    0x1BF7
 +
           KEY_9                    0x1BF6
 +
           KEY_0                    0x1BFF
 +
 
 +
 
 +
           KEY_CLEAR                0x037FF07BF5
 +
           KEY_ENTER                0x037FF07BF4
 +
 
 +
           KEY_RED                  0x037FF07BA4
 +
           KEY_GREEN                0x037FF07BA3
 +
           KEY_YELLOW              0x037FF07BA2
 +
          KEY_BLUE                 0x037FF07BA1
 +
 
 +
          KEY_NUMERIC_STAR        0x037FF07BE2
 +
           KEY_NUMERIC_POUND        0x037FF07BE3
 +
 
 +
          KEY_SUBTITLE            0x037FF07BA5
 +
 
 
       end codes
 
       end codes
 +
 
  end remote
 
  end remote
#
+
 
# this config file was automatically generated
+
 
# using lirc-0.6.6(animax) on Tue Apr 15 19:50:27 2003
+
/home/mythtv/.lircrc
#
+
 
# contributed by
+
# brand:         PCTV (Hauppauge) USB MCE Remote                                                                           
#
+
# model no. of remote control: RRS9002-8601FC                                                                               
# brand:                               Hauppauge
+
# devices being controlled by this remote: Pinnacle IR Receiver / Blaster                                                   
# model no. of remote control:  
+
#                                                                                                                          
# devices being controlled by this remote: PVR 2/350
+
                                                                                                                           
#
+
begin remote                                                                                                                
begin remote
+
                                                                                                                           
   name  hauppauge_pvr
+
   name  pctv.usb.remote                                                                                                     
   bits          13
+
   bits          13                                                                                                        
   flags RC5|CONST_LENGTH
+
   flags RC6|CONST_LENGTH
 
   eps            30
 
   eps            30
 
   aeps          100
 
   aeps          100
   one          969   811
+
 
   zero          969   811
+
  header      2694  840
   plead        1097
+
   one          471   413
   gap          114605
+
   zero          471  413
   toggle_bit     2
+
  pre_data_bits   24
 +
   pre_data      0x1BFF83
 +
   gap          105342
 +
   min_repeat     2
 +
#  suppress_repeat 2
 +
#  uncomment to suppress unwanted repeats
 +
  toggle_bit_mask 0x8000
 +
  rc6_mask    0x100000000
 +
 
 
       begin codes
 
       begin codes
           Power                    0x00000000000017FD
+
           KEY_POWER                0x13
          Go                      0x00000000000017FB
+
 
           1                        0x00000000000017C1
+
           KEY_PAUSE               0x037FF07BE7
          2                        0x00000000000017C2
+
           KEY_RECORD              0x037FF07BE8
          3                        0x00000000000017C3
+
           KEY_STOP                0x037FF07BE6
          4                        0x00000000000017C4
+
           KEY_REWIND              0x037FF07BEA
          5                        0x00000000000017C5
+
           KEY_PLAY                 0x037FF07BE9
          6                        0x00000000000017C6
+
           KEY_FORWARD             0x037FF07BEB
          7                        0x00000000000017C7
+
           KEY_FRAMEBACK           0x037FF07BE4
          8                        0x00000000000017C8
+
           KEY_FRAMEFORWARD         0x037FF07BE5
          9                        0x00000000000017C9
+
 
          Back/Exit               0x00000000000017DF
+
           KEY_BACK                0x1BDC
           0                        0x00000000000017C0
+
           KEY_INFO                0x1BF0
           Menu                    0x00000000000017CD
+
 
           Red                      0x00000000000017CB
+
           KEY_LEFT                0x1BDF
           Green                    0x00000000000017EE
+
           KEY_RIGHT                0x1BDE
          Yellow                  0x00000000000017F8
+
           KEY_OK                   0x037FF07BDD
          Blue                    0x00000000000017E9
+
           KEY_UP                   0x1BE1
          Ch+                      0x00000000000017E0
+
           KEY_DOWN                 0x1BE0
          Ch-                      0x00000000000017E1
+
 
          Vol-                    0x00000000000017D1
+
 
          Vol+                    0x00000000000017D0
+
           KEY_VOLUMEUP            0x037FF07BEF
          Ok                      0x00000000000017E5
+
           KEY_VOLUMEDOWN           0x037FF07BEE
          Mute                    0x00000000000017CF
+
           KEY_RESSTART            0x1BF2
          Blank                    0x00000000000017CC
+
           KEY_CHANNELDOWN          0x037FF07BEC
          Full                    0x00000000000017FC
+
           KEY_CHANNELUP           0x037FF07BED
          Rewind                  0x00000000000017F2
+
 
          Play                    0x00000000000017F5
+
           KEY_MUTE                 0x1BF1
          Forward                  0x00000000000017F4
+
 
          Record                  0x00000000000017F7
+
           KEY_SWITCHVIDEOMODE      0x1BB7
          Stop                    0x00000000000017F6
+
           KEY_EPG                 0x1BD9
          Pause                    0x00000000000017F0
+
           KEY_TV                   0x1BDA
          Replay                  0x00000000000017E4
+
           KEY_VIDEO                0x1BDB
          Skip                    0x00000000000017DE
+
 
      end codes
+
           KEY_1                    0x1BFE
end remote
+
           KEY_2                    0x1BFD
#
+
           KEY_3                    0x1BFC
# this config file was automatically generated
+
           KEY_4                    0x1BFB
# using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004
+
           KEY_5                    0x1BFA
#
+
           KEY_6                    0x1BF9
# contributed by
+
           KEY_7                    0x1BF8
#
+
           KEY_8                    0x1BF7
# brand:  Hauppauge 350
+
           KEY_9                    0x1BF6
# Created: G.J. Werler (The Netherlands)
+
           KEY_0                    0x1BFF
# Project: Mythtv Fedora Pundit-R www.mythtvportal.com
+
 
# Date:    2004/11/28
+
 
# model no. of remote control: Hauppauge A415-HPG
+
           KEY_CLEAR               0x037FF07BF5
# devices being controlled by this remote: PVR-350
+
           KEY_ENTER                0x037FF07BF4
#
+
 
begin remote
+
           KEY_RED                  0x037FF07BA4
  name  Hauppauge_350
+
           KEY_GREEN                0x037FF07BA3
  bits          13
+
           KEY_YELLOW              0x037FF07BA2
  flags RC5|CONST_LENGTH
+
           KEY_BLUE                0x037FF07BA1
  eps            30
+
 
  aeps          100
+
           KEY_NUMERIC_STAR        0x037FF07BE2
  one          969  811
+
           KEY_NUMERIC_POUND        0x037FF07BE3
  zero          969  811
+
 
  plead        1097
+
           KEY_SUBTITLE             0x037FF07BA5
  gap          114605
 
  toggle_bit      2
 
      begin codes
 
          Go                      0x00000000000017BB
 
          Power                    0x00000000000017BD
 
          TV                      0x000000000000179C
 
          Videos                  0x0000000000001798
 
          Music                    0x0000000000001799
 
          Pictures                 0x000000000000179A
 
           Guide                    0x000000000000179B
 
          Radio                    0x000000000000178C
 
          Up                      0x0000000000001794
 
          Left                    0x0000000000001796
 
          Right                    0x0000000000001797
 
          Down                    0x0000000000001795
 
          OK                      0x00000000000017A5
 
          Back/Exit                0x000000000000179F
 
          Menu/i                  0x000000000000178D
 
          Vol+                    0x0000000000001790
 
          Vol-                    0x0000000000001791
 
          Prev.Ch                  0x0000000000001792
 
          Mute                    0x000000000000178F
 
          Ch+                      0x00000000000017A0
 
          Ch-                      0x00000000000017A1
 
          Record                  0x00000000000017B7
 
          Stop                    0x00000000000017B6
 
          Rewind                  0x00000000000017B2
 
          Play                    0x00000000000017B5
 
          Forward                  0x00000000000017B4
 
          Replay/SkipBackward      0x00000000000017A4
 
          Pause                    0x00000000000017B0
 
          SkipForward             0x000000000000179E
 
          1                        0x0000000000001781
 
          2                        0x0000000000001782
 
          3                        0x0000000000001783
 
          4                        0x0000000000001784
 
          5                        0x0000000000001785
 
          6                        0x0000000000001786
 
          7                        0x0000000000001787
 
          8                        0x0000000000001788
 
          9                        0x0000000000001789
 
          Asterix                  0x000000000000178A
 
          0                        0x0000000000001780
 
          #                        0x000000000000178E
 
          Red                      0x000000000000178B
 
          Green                    0x00000000000017AE
 
          Yellow                  0x00000000000017B8
 
          Blue                    0x00000000000017A9
 
      end codes
 
end remote
 
#
 
# this config file was automatically generated
 
# using lirc-0.7.0pre4(serial) on Sun Oct  2 00:24:32 2005
 
#
 
# contributed by anton|ganthaler.at and juergen.wilhelm|aon.at
 
# members of linux user group Vorarlberg www.lugv.at
 
#
 
# for ir remote controler from Hauppauge WinTV Nexus-S
 
# most of the keys are supported
 
#
 
# brand:                      Hauppauge
 
# model no. of remote control: WinTV Nexus-S
 
# devices being controlled by this remote:
 
#
 
begin remote
 
  name  Hauppauge_WinTV_Nexus-S
 
  bits           13
 
  flags RC5|CONST_LENGTH
 
  eps           30
 
  aeps          100
 
  one           944  828
 
  zero          944  828
 
  plead         980
 
  gap          113932
 
  min_repeat      1
 
  toggle_bit      2
 
      begin codes
 
           Up                      0x0000000000001794
 
           Down                    0x0000000000001795
 
          Left                    0x0000000000001796
 
           Right                    0x0000000000001797
 
           Power                    0x00000000000017BD
 
           Ok                      0x00000000000017A5
 
          Menu                    0x000000000000178D
 
          Back                    0x000000000000179F
 
          Red                      0x000000000000178B
 
          Green                    0x00000000000017AE
 
          Yellow                   0x00000000000017B8
 
           Blue                    0x00000000000017A9
 
          0                        0x0000000000001780
 
          1                        0x0000000000001781
 
          2                        0x0000000000001782
 
          3                        0x0000000000001783
 
          4                        0x0000000000001784
 
          5                        0x0000000000001785
 
          6                        0x0000000000001786
 
          7                        0x0000000000001787
 
          8                        0x0000000000001788
 
          9                        0x0000000000001789
 
          Play                    0x00000000000017B5
 
          Pause                    0x00000000000017B0
 
          Stop                    0x00000000000017B6
 
          Record                   0x00000000000017B7
 
           FastFwd                  0x00000000000017B4
 
          FastRwd                  0x00000000000017B2
 
          Channel+                0x00000000000017A0
 
          Channel-                 0x00000000000017A1
 
          Volume+                  0x0000000000001790
 
          Volume-                  0x0000000000001791
 
           Mute                    0x000000000000178F
 
           Timers                  0x000000000000178A
 
           Recordings              0x000000000000178E
 
           Back                    0x000000000000179F
 
           Record                  0x00000000000017B7
 
          Pause                    0x00000000000017B0
 
      end codes
 
end remote
 
#
 
# this config file was automatically generated
 
# using lirc-0.8.3pre1(default) on Sat Jun 21 12:36:46 2008
 
#
 
# contributed by Matthew Wright
 
#
 
# brand:  Hauppauge (HRV-1600 RT Remote)
 
# model no. of remote control: A415-HPG-A
 
# devices being controlled by this remote:
 
#
 
begin remote
 
  name  Hauppauge
 
  bits           13
 
  flags RC5|CONST_LENGTH
 
  eps           30
 
  aeps          100
 
  one           919  852
 
  zero          919  852
 
  plead        930
 
  gap          112908
 
  toggle_bit_mask 0x800
 
      begin codes
 
          power                    0x17BD
 
          go                      0x17BB
 
          tv                      0x179C
 
          videos                  0x1798
 
          music                    0x1799
 
          pictures                 0x179A
 
          guide                    0x179B
 
           radio                    0x178C
 
          exit                    0x179F
 
          menu                    0x178D
 
          prevch                  0x1792
 
          mute                    0x178F
 
          up                      0x1794
 
           down                    0x1795
 
          left                    0x1796
 
          right                    0x1797
 
          ok                      0x17A5
 
          volup                    0x1790
 
          voldown                 0x1791
 
          chup                    0x17A0
 
           chdown                   0x17A1
 
           record                  0x17B7
 
          stop                    0x17B6
 
          rewind                  0x17B2
 
          fastfwd                  0x17B4
 
          play                    0x17B5
 
          replay                  0x17A4
 
          skip                    0x179E
 
          pause                    0x17B0
 
          1                        0x1781
 
          2                        0x1782
 
          3                        0x1783
 
          4                        0x1784
 
          5                        0x1785
 
          6                        0x1786
 
          7                        0x1787
 
          8                        0x1788
 
          9                        0x1789
 
          *                        0x178A
 
          0                        0x1780
 
          #                        0x178E
 
          red                      0x178B
 
          green                    0x17AE
 
          yellow                  0x17B8
 
          blue                    0x17A9
 
          sub/cc                  0x178E
 
          text                    0x178A
 
          home                    0x17BB
 
      end codes
 
end remote
 
#
 
# this config file was automatically generated
 
# using lirc-0.8.5(default) on Wed Dec 30 21:52:35 2009
 
#
 
# contributed by
 
#
 
# brand:                      Hauppauge
 
# model no. of remote control:
 
# devices being controlled by this remote: MVP
 
#
 
begin remote
 
  name  Hauppauge_MVP
 
  bits          13
 
  flags RC5|CONST_LENGTH
 
  eps            30
 
  aeps          100
 
  one          912  857
 
  zero          912  857
 
  plead        937
 
  gap          113935
 
  toggle_bit_mask 0x800
 
      begin codes
 
           KEY_1                    0x10C1
 
           KEY_2                    0x10C2
 
           KEY_3                    0x10C3
 
           KEY_4                    0x10C4
 
           KEY_5                    0x10C5
 
           KEY_6                    0x10C6
 
           KEY_7                    0x10C7
 
           KEY_8                    0x10C8
 
           KEY_9                    0x10C9
 
           KEY_0                    0x10C0
 
           KEY_POWER               0x10FD
 
           KEY_GOTO                0x10FB
 
          KEY_BACK                0x10DF
 
          KEY_MENU                0x10CD
 
           KEY_RED                  0x10CB
 
           KEY_GREEN                0x10EE
 
           KEY_YELLOW              0x10F8
 
           KEY_BLUE                0x10E9
 
          KEY_UP                  0x10E0
 
          KEY_DOWN                0x10E1
 
          KEY_LEFT                0x10D1
 
           KEY_RIGHT                0x10D0
 
           KEY_MUTE                0x10CF
 
          KEY_FN_1                0x10CC
 
          KEY_FN_2                0x10FC
 
          KEY_OK                  0x10E5
 
          KEY_REWIND              0x10F2
 
          KEY_FASTFORWARD          0x10F4
 
          KEY_PLAY                0x10F5
 
          KEY_RECORD              0x10F7
 
           KEY_STOP                0x10F6
 
          KEY_PAUSE                0x10F0
 
          KEY_PREVIOUS             0x10E4
 
          KEY_NEXT                0x10DE
 
 
       end codes
 
       end codes
 
  end remote
 
  end remote
  
/home/mythtv/.lircrc
 
  
# ~/.mythtv/lircrc
 
#
 
# MythTV native LIRC config file for
 
# the new grey Hauppauge remote
 
#
 
# Modified from Jarod Wilson's which came from Jeff Campbell's
 
# By Brad Templeton
 
# Here we have the jump point commands. They only work if you have
 
# defined function keys for these jump points. For me the most
 
# common command is the menu of recordings, so I put that on "videos"
 
# even though that's counter-intuitive
 
begin
 
prog = mythtv
 
button = TV
 
repeat = 2
 
config = F5
 
end
 
begin
 
prog = mythtv
 
button = Videos
 
repeat = 2
 
config = F2
 
end
 
# Not yet defined
 
begin
 
prog = mythtv
 
button = Music
 
repeat = 2
 
config = Up
 
end
 
# Given another function for now, I don't use mythgallery
 
begin
 
prog = mythtv
 
button = Pictures
 
repeat = 2
 
config = F
 
end
 
begin
 
prog = mythtv
 
button = Guide
 
repeat = 2
 
config = F3
 
end
 
# I stuck the "todo" list on here as Myth has no radio function
 
begin
 
prog = mythtv
 
button = Radio
 
repeat = 2
 
config = F4
 
end
 
begin
 
prog = mythtv
 
button = Up
 
repeat = 1
 
config = Up
 
end
 
begin
 
prog = mythtv
 
button = Down
 
repeat = 1
 
config = Down
 
end
 
begin
 
prog = mythtv
 
button = Left
 
repeat = 1
 
config = Left
 
end
 
begin
 
prog = mythtv
 
button = Right
 
repeat = 1
 
config = Right
 
end
 
# Channel Up
 
begin
 
prog = mythtv
 
button = Ch+
 
repeat = 1
 
config = Up
 
end
 
# Channel Down
 
begin
 
prog = mythtv
 
button = Ch-
 
repeat = 1
 
config = Down
 
end
 
# OK/Select
 
begin
 
prog = mythtv
 
button = Ok
 
config = Space
 
end
 
# Play
 
begin
 
prog = mythtv
 
button = Play
 
config = Return
 
end
 
# Stop
 
begin
 
prog = mythtv
 
button = Stop
 
config = I
 
end
 
# Escape/Exit/Back
 
begin
 
prog = mythtv
 
button = Back/Exit
 
config = Esc
 
end
 
# Power Off/Exit
 
begin
 
prog = mythtv
 
button = Power
 
config = Esc
 
end
 
# Pause
 
begin
 
prog = mythtv
 
button = Pause
 
repeat = 2
 
config = P
 
end
 
# Mute
 
begin
 
prog = mythtv
 
button = Mute
 
repeat = 2
 
config = |
 
end
 
# Fast forward (30 sec default)
 
begin
 
prog = mythtv
 
button = Rewind
 
repeat = 2
 
config = <
 
end
 
# Rewind (10 sec default)
 
begin
 
prog = mythtv
 
button = Forward
 
repeat = 2
 
config = >
 
end
 
# Skip forward (10 min default)
 
begin
 
prog = mythtv
 
button = SkipForward
 
repeat = 2
 
config = End
 
end
 
# Skip backward (10 min default)
 
begin
 
prog = mythtv
 
button = SkipBackward
 
repeat = 2
 
config = Home
 
end
 
# Record
 
begin
 
prog = mythtv
 
button = Record
 
repeat = 2
 
config = R
 
end
 
# Delete
 
begin
 
prog = mythtv
 
button = Red
 
repeat = 2
 
config = D
 
end
 
# Decrease play speed
 
begin
 
prog = mythtv
 
button = Green
 
repeat = 2
 
config = J
 
end
 
# Display EPG while in live TV,
 
# View selected show while in EPG
 
begin
 
prog = mythtv
 
button = Menu/i
 
repeat = 2
 
config = M
 
end
 
# Scroll up
 
begin
 
prog = mythtv
 
button = Vol+
 
repeat = 2
 
config = F11
 
end
 
# Scroll down
 
begin
 
prog = mythtv
 
button = Vol-
 
repeat = 2
 
config = F10
 
end
 
# Bring up OSD info
 
begin
 
prog = mythtv
 
button = Go
 
repeat = 2
 
config = I
 
end
 
# Change display aspect ratio
 
begin
 
prog = mythtv
 
button = Prev-Channel
 
repeat = 2
 
config = W
 
end
 
# double speed watch
 
begin
 
prog = mythtv
 
button = Yellow
 
repeat = 2
 
config = J
 
end
 
# change tuners
 
begin
 
prog = mythtv
 
button = hash
 
repeat = 2
 
config = Y
 
end
 
# Bring up Time stretch
 
begin
 
prog = mythtv
 
button = Blue
 
repeat = 2
 
config = A
 
end
 
# Numbers 0-9
 
begin
 
prog = mythtv
 
button = 0
 
repeat = 2
 
config = 0
 
end
 
begin
 
prog = mythtv
 
button = 1
 
repeat = 2
 
config = 1
 
end
 
begin
 
prog = mythtv
 
button = 2
 
repeat = 2
 
config = 2
 
end
 
begin
 
prog = mythtv
 
button = 3
 
repeat = 2
 
config = 3
 
end
 
begin
 
prog = mythtv
 
button = 4
 
repeat = 2
 
config = 4
 
end
 
begin
 
prog = mythtv
 
button = 5
 
repeat = 2
 
config = 5
 
end
 
begin
 
prog = mythtv
 
button = 6
 
repeat = 2
 
config = 6
 
end
 
begin
 
prog = mythtv
 
button = 7
 
repeat = 2
 
config = 7
 
end
 
begin
 
prog = mythtv
 
button = 8
 
repeat = 2
 
config = 8
 
end
 
begin
 
prog = mythtv
 
button = 9
 
repeat = 2
 
config = 9
 
end
 
### MPlayer lirc setup
 
# Show OSD
 
begin
 
prog = mplayer
 
button = MENU
 
repeat = 2
 
config = osd
 
end
 
# Pause playback
 
begin
 
prog = mplayer
 
button = PAUSE
 
repeat = 2
 
config = pause
 
end
 
# Skip ahead a minute if playing
 
# If paused, resume playing
 
begin
 
prog = mplayer
 
button = PLAY
 
repeat = 2
 
config = seek +1
 
end
 
# Stop playback and exit
 
begin
 
prog = mplayer
 
button = STOP
 
repeat = 2
 
config = quit
 
end
 
# Mute
 
begin
 
prog = mplayer
 
button = MUTE
 
repeat = 2
 
config = mute
 
end
 
# Seek back 10 seconds
 
begin
 
prog = mplayer
 
button = REW
 
repeat = 2
 
config = seek -10
 
end
 
# Seek forward 30 seconds
 
begin
 
prog = mplayer
 
button = FFW
 
repeat = 2
 
config = seek +30
 
end
 
# Quit
 
begin
 
prog = mplayer
 
button = BACK/EXIT
 
repeat = 2
 
config = quit
 
end
 
# Seek forward 10 minutes
 
begin
 
prog = mplayer
 
button = SKIP
 
repeat = 2
 
config = seek +600
 
end
 
# Seek backward 10 minutes
 
begin
 
prog = mplayer
 
button = REPLAY
 
repeat = 2
 
config = seek -600
 
end
 
# Toggle full-screen
 
begin
 
prog = mplayer
 
button = FULL
 
repeat = 2
 
config = vo_fullscreen
 
end
 
### Xine lirc setup
 
begin
 
prog = xine
 
button = PLAY
 
repeat = 2
 
config = Play
 
end
 
begin
 
prog = xine
 
button = STOP
 
repeat = 2
 
config = Stop
 
end
 
begin
 
prog = xine
 
button = OFF
 
repeat = 2
 
config = Quit
 
end
 
begin
 
prog = xine
 
button = PAUSE
 
repeat = 2
 
config = Pause
 
end
 
begin
 
prog = xine
 
button = CH+
 
repeat = 2
 
config = EventUp
 
end
 
begin
 
prog = xine
 
button = CH-
 
repeat = 2
 
config = EventDown
 
end
 
begin
 
prog = xine
 
button = VOL-
 
repeat = 2
 
config = EventLeft
 
end
 
begin
 
prog = xine
 
button = VOL+
 
repeat = 2
 
config = EventRight
 
end
 
begin
 
prog = xine
 
button = OK
 
repeat = 2
 
config = EventSelect
 
end
 
begin
 
prog = xine
 
button = BACK/EXIT
 
repeat = 2
 
config = Menu
 
end
 
begin
 
prog = xine
 
button = FFW
 
repeat = 2
 
#config = SpeedFaster
 
config = SeekRelative+60
 
end
 
begin
 
prog = xine
 
button = REW
 
repeat = 2
 
#config = SpeedSlower
 
config = SeekRelative-60
 
end
 
begin
 
prog = xine
 
button = FULL
 
repeat = 2
 
config = Volume+
 
end
 
begin
 
prog = xine
 
button = BLANK
 
repeat = 2
 
config = Volume-
 
end
 
begin
 
prog = xine
 
button = MUTE
 
repeat = 2
 
config = Mute
 
end
 
begin
 
prog = xine
 
button = MENU
 
repeat = 2
 
config = RootMenu
 
end
 
begin
 
prog = xine
 
button = SKIP
 
repeat = 2
 
config = EventNext
 
end
 
begin
 
prog = xine
 
button = REPLAY
 
repeat = 2
 
config = EventPrior
 
end
 
begin
 
prog = xine
 
button = GO
 
repeat = 2
 
config = OSDStreamInfos
 
end
 
begin
 
prog = xine
 
button = RED
 
repeat = 2
 
config = Quit
 
end
 
begin
 
prog = xine
 
button = RED
 
repeat = 2
 
config = Quit
 
end
 
  
 
My Backup script
 
My Backup script
  
 
  date= date -I
 
  date= date -I
  nice -n 19 mysqldump -u root --password=testers --extended-insert --no-create-db --add-drop-table --database mythconverg  > `date -I`_myth_backup_data.sql
+
  nice -n 19 mysqldump -u --password= --extended-insert --no-create-db --add-drop-table --database mythconverg  > `date -I`_myth_backup_data.sql
  nice -n 19 mysqldump -u root --password=testers --extended-insert --database mythconverg  > `date -I`_myth_complete_backup_data.sql
+
  nice -n 19 mysqldump -u --password= --extended-insert --database mythconverg  > `date -I`_myth_complete_backup_data.sql
 
  nice -n 19 gzip `date -I`_myth_backup_data.sql
 
  nice -n 19 gzip `date -I`_myth_backup_data.sql
 
  nice -n 19 gzip `date -I`_myth_complete_backup_data.sql
 
  nice -n 19 gzip `date -I`_myth_complete_backup_data.sql
Line 987: Line 260:
 
  * 4 1 * *  /home/mythtv/optimize-myth-db.sh
 
  * 4 1 * *  /home/mythtv/optimize-myth-db.sh
  
/etc/init.d/mythbackend
 
 
#!/bin/bash
 
#
 
# Rename this file to:
 
#
 
#    /etc/rc.d/init.d/mythbackend
 
#
 
###############################################################################
 
#
 
# chkconfig:  - 86 14
 
# pidfile:    /var/run/mythbackend.pid
 
# description: Starts the mythbackend process as a daemon after X and MySQL \
 
#              have started, in runlevel 5. This allows scheduled recordings \
 
#              to occur without manual intervention.
 
# processname: mythbackend
 
# config:      /etc/sysconfig/mythbackend
 
#
 
###############################################################################
 
#
 
# Copyright (c) by the MythTV Development Team.
 
#
 
# Derived from work by:
 
#
 
#    Michael Thomson <linux at m-thomson dot net>
 
#    Stu Tomlinson <stu at nosnilmot dot com>
 
#    Axel Thimm <axel.thimm at atrpms dot net>
 
#
 
#  This program is free software; you can redistribute it and/or modify
 
#  it under the terms of the GNU General Public License as published by
 
#  the Free Software Foundation; either version 2 of the License, or
 
#  (at your option) any later version.
 
#
 
#  This program is distributed in the hope that it will be useful,
 
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
#  GNU General Public License for more details.
 
#
 
#  You should have received a copy of the GNU General Public License
 
#  along with this program; if not, write to the Free Software
 
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
 
#
 
###############################################################################
 
# Default values to use if none are supplied in the config file.
 
# Running mythbackend as non-root requires you to ensure that audio/video
 
# devices used for recording have suitable user permissions. One way
 
# to achieve this is to modify existing or create new udev rules which
 
# assign these devices to a non-root group with rw permissions and add
 
# your mythbackend user to that group. Be aware that console.perms can
 
# also affect device permissions and may need additional configuration.
 
# Running as non-root may also introduce increased process latency.
 
#
 
# User who should start the mythbackend processes
 
    MBE_USER='root'
 
# Directory holding the mythbackend binary (empty means autodetect)
 
    MBE_DIR=''
 
# Name of mythbackend binary
 
    MBE_PROG='mythbackend'
 
# Startup options for mythbackend
 
    MBE_OPTIONS=''
 
# Directory holding the mythbackend log file
 
    LOG_DIR='/var/log/mythtv'
 
# Name of mythbackend log file
 
    LOG_FILE='mythbackend.log'
 
# Logging options for mythbackend (empty means '-v important,general')
 
    LOG_OPTS=''
 
###############################################################################
 
# Source function library.
 
    . /etc/init.d/functions
 
# Source config file if available
 
    if [ -f "/etc/sysconfig/mythbackend" ]; then
 
      . /etc/sysconfig/mythbackend
 
    fi
 
# Find the executable
 
    if [ ! -z "$MBE_DIR" ]; then
 
        MBE_BIN="$MBE_DIR/$MBE_PROG"
 
    else
 
        MBE_BIN=`which "$MBE_PROG" 2>/dev/null`
 
        if [ ! -f "$MBE_BIN" ]; then
 
            if [ -f "/usr/bin/$MBE_PROG" ]; then
 
                MBE_BIN="/usr/bin/$MBE_PROG"
 
            elif [ -f "/usr/local/bin/$MBE_PROG" ]; then
 
                MBE_BIN="/usr/local/bin/$MBE_PROG"
 
            fi
 
        fi
 
    fi
 
# Error messages
 
    if [ ! -f "$MBE_BIN" ]; then
 
        echo "Cannot find $MBE_PROG executable"
 
        exit 1
 
    elif [ ! -x "$MBE_BIN" ]; then
 
        echo "$MBE_PROG is not executable"
 
        exit 1
 
    elif [ ! -d "$LOG_DIR" ]; then
 
        echo "Log directory does not exist"
 
        exit 1
 
    fi
 
# Initialize the return variable
 
    RETVAL=0
 
##############################################################################
 
#
 
# Start the process
 
#
 
    start() {
 
    # Already running?
 
        if [ -f "/var/lock/subsys/$MBE_PROG" ]; then
 
            echo "$MBE_PROG is already running."
 
            return 0
 
        fi
 
  # Start
 
        echo -n $"Starting $MBE_PROG: "
 
        touch "/var/run/$MBE_PROG.pid"
 
        chown "$MBE_USER":"$MBE_USER" "/var/run/$MBE_PROG.pid"
 
        daemon --user "$MBE_USER" "$MBE_BIN"              \
 
              --daemon                                  \
 
              --logfile "$LOG_DIR/$LOG_FILE" "$LOG_OPTS" \
 
              --pidfile "/var/run/$MBE_PROG.pid"        \
 
              $MBE_OPTIONS
 
        RETVAL=$?
 
        [ $RETVAL = 0 ] && touch /var/lock/subsys/$MBE_PROG
 
        echo
 
        return $RETVAL
 
    }
 
#
 
# Stop the process
 
#
 
    stop() {
 
        echo -n $"Stopping $MBE_PROG: "
 
        killproc "$MBE_PROG"
 
        RETVAL=$?
 
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${MBE_PROG} /var/run/${MBE_PROG}.pid
 
        echo
 
        return $RETVAL
 
    }
 
#
 
# Restart
 
#
 
    restart() {
 
        stop
 
        start
 
    }
 
###############################################################################
 
case "$1" in
 
start)
 
        start
 
        ;;
 
stop)
 
        stop
 
        ;;
 
restart)
 
        restart
 
        ;;
 
condrestart)
 
        if [ -f "/var/lock/subsys/$MBE_PROG" ]; then
 
            restart
 
        fi
 
        ;;
 
status)
 
        status "$MBE_BIN"
 
        RETVAL=$?
 
        ;;
 
*)
 
        echo "Usage: $0 {start|stop|restart|condrestart|status}"
 
        exit 1
 
esac
 
exit $RETVAL
 
 
/etc/init.d/mythjobqueue
 
  
#!/bin/bash
 
#
 
# Rename this file to:
 
#
 
#    /etc/rc.d/init.d/mythjobqueue
 
#
 
###############################################################################
 
#
 
# chkconfig:  - 86 14
 
# pidfile:    /var/run/mythjobqueue.pid
 
# description: Starts the mythjobqueue process as a daemon after X and MySQL \
 
#              have started, in runlevel 5. This allows jobs to be processed \
 
#              without manual intervention.
 
# processname: mythjobqueue
 
# config:      /etc/sysconfig/mythjobqueue
 
#
 
###############################################################################
 
#
 
# Copyright (c) by the MythTV Development Team.
 
#
 
# Derived from work by:
 
#
 
#    Michael Thomson <linux at m-thomson dot net>
 
#    Stu Tomlinson <stu at nosnilmot dot com>
 
#    Axel Thimm <axel.thimm at atrpms dot net>
 
#
 
#  This program is free software; you can redistribute it and/or modify
 
#  it under the terms of the GNU General Public License as published by
 
#  the Free Software Foundation; either version 2 of the License, or
 
#  (at your option) any later version.
 
#
 
#  This program is distributed in the hope that it will be useful,
 
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
#  GNU General Public License for more details.
 
#
 
#  You should have received a copy of the GNU General Public License
 
#  along with this program; if not, write to the Free Software
 
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
 
#
 
###############################################################################
 
# Default values to use if none are supplied in the config file.
 
# Running mythjobqueue as non-root may require you to ensure that the
 
# recording directories and files have suitable user permissions.  If
 
# all recording file access is done via streaming from the backends,
 
# this is not necessary.
 
#
 
# User who should start the mythjobqueue processes
 
    MBE_USER='root'
 
# Directory holding the mythjobqueue binary (empty means autodetect)
 
    MBE_DIR=''
 
# Name of mythjobqueue binary
 
    MBE_PROG='mythjobqueue'
 
# Startup options for mythjobqueue
 
    MBE_OPTIONS=''
 
# Directory holding the mythjobqueue log file
 
    LOG_DIR='/var/log/mythtv'
 
# Name of mythjobqueue log file
 
    LOG_FILE='mythjobqueue.log'
 
# Logging options for mythjobqueue (empty means '-v important,general')
 
    LOG_OPTS=''
 
###############################################################################
 
# Source function library.
 
    . /etc/init.d/functions
 
# Source config file if available
 
    if [ -f "/etc/sysconfig/mythjobqueue" ]; then
 
      . /etc/sysconfig/mythjobqueue
 
    fi
 
# Find the executable
 
    if [ ! -z "$MBE_DIR" ]; then
 
        MBE_BIN="$MBE_DIR/$MBE_PROG"
 
    else
 
        MBE_BIN=`which "$MBE_PROG" 2>/dev/null`
 
        if [ ! -f "$MBE_BIN" ]; then
 
            if [ -f "/usr/bin/$MBE_PROG" ]; then
 
                MBE_BIN="/usr/bin/$MBE_PROG"
 
            elif [ -f "/usr/local/bin/$MBE_PROG" ]; then
 
                MBE_BIN="/usr/local/bin/$MBE_PROG"
 
            fi
 
        fi
 
    fi
 
# Error messages
 
    if [ ! -f "$MBE_BIN" ]; then
 
        echo "Cannot find $MBE_PROG executable"
 
        exit 1
 
    elif [ ! -x "$MBE_BIN" ]; then
 
        echo "$MBE_PROG is not executable"
 
        exit 1
 
    elif [ ! -d "$LOG_DIR" ]; then
 
        echo "Log directory does not exist"
 
        exit 1
 
    fi
 
# Initialize the return variable
 
    RETVAL=0
 
###############################################################################
 
#
 
# Start the process
 
#
 
    start() {
 
    # Already running?
 
        if [ -f "/var/lock/subsys/$MBE_PROG" ]; then
 
            echo "$MBE_PROG is already running."
 
            return 0
 
        fi
 
    # Start
 
        echo -n $"Starting $MBE_PROG: "
 
        touch "/var/run/$MBE_PROG.pid"
 
        chown "$MBE_USER":"$MBE_USER" "/var/run/$MBE_PROG.pid"
 
        daemon --user "$MBE_USER" "$MBE_BIN"              \
 
              --daemon                                  \
 
              --logfile "$LOG_DIR/$LOG_FILE" "$LOG_OPTS" \
 
              --pidfile "/var/run/$MBE_PROG.pid"        \
 
              $MBE_OPTIONS
 
        RETVAL=$?
 
        [ $RETVAL = 0 ] && touch /var/lock/subsys/$MBE_PROG
 
        echo
 
        return $RETVAL
 
    }
 
#
 
# Stop the process
 
#
 
    stop() {
 
        echo -n $"Stopping $MBE_PROG: "
 
        killproc "$MBE_PROG"
 
        RETVAL=$?
 
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${MBE_PROG} /var/run/${MBE_PROG}.pid
 
        echo
 
        return $RETVAL
 
    }
 
#
 
# Restart
 
#
 
    restart() {
 
        stop
 
        start
 
    }
 
###############################################################################
 
case "$1" in
 
start)
 
        start
 
        ;;
 
stop)
 
        stop
 
        ;;
 
restart)
 
        restart
 
        ;;
 
condrestart)
 
        if [ -f "/var/lock/subsys/$MBE_PROG" ]; then
 
            restart
 
        fi
 
        ;;
 
status)
 
        status "$MBE_BIN"
 
        RETVAL=$?
 
        ;;
 
*)
 
        echo "Usage: $0 {start|stop|restart|condrestart|status}"
 
        exit 1
 
esac
 
exit $RETVAL
 
  
 
/etc/rc.local
 
/etc/rc.local
Line 1,412: Line 356:
  
 
UDEV
 
UDEV
  KERNEL=="video[0-9]*", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0x8003",  SYMLINK+="PVR150-1"
+
 
  KERNEL=="video[0-9]*", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0x8801",  SYMLINK+="PVR150-2"
+
  KERNEL=="video[0-9]", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0x8801",  SYMLINK+="PVR150-0"
  KERNEL=="video[0-9]*", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0xe807",  SYMLINK+="PVR150-3"
+
  KERNEL=="video[0-9]", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0xe807",  SYMLINK+="PVR150-1"
  KERNEL=="video[0-9]*", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0xe817",  SYMLINK+="PVR150-4"
+
  KERNEL=="video[0-9]", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0xe817",  SYMLINK+="PVR150-2"
  KERNEL=="video[0-9]*", DRIVERS=="ehci_hcd", ATTRS{subsystem_device}=="0x8389",  SYMLINK+="HVR950-1"
+
  DRIVERS=="em28xx", SYMLINK+="HVR950-0"
 +
#KERNEL=="dvb0.frontend0", DRIVERS=="em28xx", SYMLINK+="HVR950-0"
 +
#KERNEL=="video[0-9]", DRIVERS=="cx18", SYMLINK+="HVR1600-1"
 +
  #KERNEL=="video[0-9]*", DRIVERS=="cx18", ATTRS{subsystem_device}=="0x8389",  SYMLINK+="HVR1600-1"
 +
 
  
 
Fedora 16 Service Configuration
 
Fedora 16 Service Configuration

Revision as of 16:06, 24 April 2013

Hardware

Asus M4A77TD motherboard
AMD Phenom II X4 965 Processor
nVidia Corporation NV44 [GeForce 6200 TurboCache
Hauppaupe HVR-950
Hauppauge 150
Hauppauge 500 
Pinnacle Systems, Inc. Remote Kit Infrared Transceiver

Standard Files

Because these files are spread out everywhere, I usually get a mismatched set :-(
/etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
key_buffer = 16M
table_cache = 128
sort_buffer_size = 2M
myisam_sort_buffer_size = 8M
query_cache_size = 16M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid


/etc/lirc/lircd.conf
#
#
# contributed by Andrew Allison
#
# brand:         PCTV (Hauppauge) USB MCE Remote 
# model no. of remote control: RRS9002-8601FC
# devices being controlled by this remote: Pinnacle IR Receiver / Blaster
#
begin remote
 name  pctv.usb.remote
 bits           13
 flags RC6|CONST_LENGTH
 eps            30
 aeps          100
 header       2694   840
 one           471   413
 zero          471   413
 pre_data_bits   24
 pre_data       0x1BFF83
 gap          105342
 min_repeat      2 
#  suppress_repeat 2
#  uncomment to suppress unwanted repeats
 toggle_bit_mask 0x8000
 rc6_mask    0x100000000
     begin codes
         KEY_POWER                0x13
         KEY_PAUSE                0x037FF07BE7
         KEY_RECORD               0x037FF07BE8
         KEY_STOP                 0x037FF07BE6
         KEY_REWIND               0x037FF07BEA
         KEY_PLAY                 0x037FF07BE9
         KEY_FORWARD              0x037FF07BEB
         KEY_FRAMEBACK            0x037FF07BE4
         KEY_FRAMEFORWARD         0x037FF07BE5
         KEY_BACK                 0x1BDC
         KEY_INFO                 0x1BF0
         KEY_LEFT                 0x1BDF
         KEY_RIGHT                0x1BDE
         KEY_OK                   0x037FF07BDD
         KEY_UP                   0x1BE1
         KEY_DOWN                 0x1BE0


         KEY_VOLUMEUP             0x037FF07BEF
         KEY_VOLUMEDOWN           0x037FF07BEE
         KEY_RESSTART             0x1BF2
         KEY_CHANNELDOWN          0x037FF07BEC
         KEY_CHANNELUP            0x037FF07BED
         KEY_MUTE                 0x1BF1
         KEY_SWITCHVIDEOMODE      0x1BB7
         KEY_EPG                  0x1BD9
         KEY_TV                   0x1BDA
         KEY_VIDEO                0x1BDB
         KEY_1                    0x1BFE
         KEY_2                    0x1BFD
         KEY_3                    0x1BFC
         KEY_4                    0x1BFB
         KEY_5                    0x1BFA
         KEY_6                    0x1BF9
         KEY_7                    0x1BF8
         KEY_8                    0x1BF7
         KEY_9                    0x1BF6
         KEY_0                    0x1BFF


         KEY_CLEAR                0x037FF07BF5
         KEY_ENTER                0x037FF07BF4
         KEY_RED                  0x037FF07BA4
         KEY_GREEN                0x037FF07BA3
         KEY_YELLOW               0x037FF07BA2
         KEY_BLUE                 0x037FF07BA1
         KEY_NUMERIC_STAR         0x037FF07BE2
         KEY_NUMERIC_POUND        0x037FF07BE3
         KEY_SUBTITLE             0x037FF07BA5
     end codes
end remote


/home/mythtv/.lircrc

  1. brand: PCTV (Hauppauge) USB MCE Remote
  2. model no. of remote control: RRS9002-8601FC
  3. devices being controlled by this remote: Pinnacle IR Receiver / Blaster

begin remote

 name  pctv.usb.remote                                                                                                      
 bits           13                                                                                                          
 flags RC6|CONST_LENGTH
 eps            30
 aeps          100
 header       2694   840
 one           471   413
 zero          471   413
 pre_data_bits   24
 pre_data       0x1BFF83
 gap          105342
 min_repeat      2
#  suppress_repeat 2
#  uncomment to suppress unwanted repeats
 toggle_bit_mask 0x8000
 rc6_mask    0x100000000
     begin codes
         KEY_POWER                0x13
         KEY_PAUSE                0x037FF07BE7
         KEY_RECORD               0x037FF07BE8
         KEY_STOP                 0x037FF07BE6
         KEY_REWIND               0x037FF07BEA
         KEY_PLAY                 0x037FF07BE9
         KEY_FORWARD              0x037FF07BEB
         KEY_FRAMEBACK            0x037FF07BE4
         KEY_FRAMEFORWARD         0x037FF07BE5
         KEY_BACK                 0x1BDC
         KEY_INFO                 0x1BF0
         KEY_LEFT                 0x1BDF
         KEY_RIGHT                0x1BDE
         KEY_OK                   0x037FF07BDD
         KEY_UP                   0x1BE1
         KEY_DOWN                 0x1BE0


         KEY_VOLUMEUP             0x037FF07BEF
         KEY_VOLUMEDOWN           0x037FF07BEE
         KEY_RESSTART             0x1BF2
         KEY_CHANNELDOWN          0x037FF07BEC
         KEY_CHANNELUP            0x037FF07BED
         KEY_MUTE                 0x1BF1
         KEY_SWITCHVIDEOMODE      0x1BB7
         KEY_EPG                  0x1BD9
         KEY_TV                   0x1BDA
         KEY_VIDEO                0x1BDB
         KEY_1                    0x1BFE
         KEY_2                    0x1BFD
         KEY_3                    0x1BFC
         KEY_4                    0x1BFB
         KEY_5                    0x1BFA
         KEY_6                    0x1BF9
         KEY_7                    0x1BF8
         KEY_8                    0x1BF7
         KEY_9                    0x1BF6
         KEY_0                    0x1BFF


         KEY_CLEAR                0x037FF07BF5
         KEY_ENTER                0x037FF07BF4
         KEY_RED                  0x037FF07BA4
         KEY_GREEN                0x037FF07BA3
         KEY_YELLOW               0x037FF07BA2
         KEY_BLUE                 0x037FF07BA1
         KEY_NUMERIC_STAR         0x037FF07BE2
         KEY_NUMERIC_POUND        0x037FF07BE3
         KEY_SUBTITLE             0x037FF07BA5
     end codes
end remote


My Backup script

date= date -I
nice -n 19 mysqldump -u  --password= --extended-insert --no-create-db --add-drop-table --database mythconverg  > `date -I`_myth_backup_data.sql
nice -n 19 mysqldump -u  --password= --extended-insert --database mythconverg  > `date -I`_myth_complete_backup_data.sql
nice -n 19 gzip `date -I`_myth_backup_data.sql
nice -n 19 gzip `date -I`_myth_complete_backup_data.sql
chmod 777 `date -I`_myth_backup_data.sql.gz
chmod 777 `date -I`_myth_complete_backup_data.sql.gz
mv `date -I`_myth_backup_data.sql.gz /storage1/Database/ 
mv `date -I`_myth_complete_backup_data.sql.gz /storage1/Database/

My Restore

mysql -u root -p < myth_complete_backup_data.sql

Setting Atrpms.repo

[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
enabled=1
gpgcheck=1

Setting up Autologin

/etc/gdm/custom
# GDM configuration storage
[daemon]
TimedLoginEnable=true
TimedLogin=mythtv
TimedLoginDelay=5
[security]
[xdmcp]
[greeter]
[chooser]
[debug]

Crontab

* 3 * * *  /home/mythtv/backup-mysql.sh
* 4 1 * *  /home/mythtv/optimize-myth-db.sh


/etc/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
mount /dev/sda1 /storage1
mount /dev/sdc1 /storage3
mount /dev/sdd1 /storage2
/sbin/modprobe lirc_dev debug=1 && modprobe lirc_zilog
/etc/init.d/mysqld start
/etc/init.d/lirc start
/etc/init.d/mythbackend start
/etc/init.d/mythjobqueue start


Mythtv->Setup-General

LIRC daemon socket    /var/run/lirc/lircd

Notes on Fedora 15 Install

Using the default nouveau video driver GeForce 6200 SVideo

        Add boot option to grub.conf nouveau.tv_norm=NTSC-M 

kernel /vmlinuz-2.6.40.6-0.fc15.x86_64 ro root=UUID=4b78f456-a78b-4f2b-b4b6-392bd5a2b215 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us nouveau.tv_norm=NTSC-M quiet initrd /initramfs-2.6.40.6-0.fc15.x86_64.img

Installing MS Core Fonts

yum install rpm-build cabextract ttmkfdir wget
wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec
rpmbuild -ba msttcorefonts-2.0-1.spec
yum install --nogpgcheck /root/rpmbuild/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm


Useful Links

http://blog.grantgoodyear.org/2010_05_01_archive.html

Notes

Crash in MythNews

2012-01-01 10:26:35.859302 I  MythUIWebBrowser: Loading css from - file:///usr/local/share/mythtv/themes/default/htmls/mythbrowser.css
2012-01-01 10:26:35.866052 I  MythUIWebBrowser: enabling plugins
** (process:7422): DEBUG: NP_Initialize
** (process:7422): DEBUG: NP_Initialize succeeded
** (process:7422): DEBUG: NP_Initialize
** (process:7422): DEBUG: NP_Initialize succeeded
/builddir/build/BUILD/icedtea-web-1.0.6/plugin/icedteanp/IcedTeaNPPlugin.cc:2016: thread 0x2793a60: Error: Invalid plugin function table.
** (<unknown>:7422): DEBUG: NP_Initialize
** (<unknown>:7422): DEBUG: NP_Initialize succeeded
** (<unknown>:7422): DEBUG: NP_Initialize
** (<unknown>:7422): DEBUG: NP_Initialize succeeded
Solution
   Remove all files in .mythtv/MythNews
SQL Profiling script
Please remember to put the password for your admin user at the point marked XXX.
The script waits for the SQL load to get over 75% then starts to dump
a file called sqlload'timestamp' to your Desktop, it stops when the
load falls back below 75%.
If a few users could run it for testing it would be useful, it ONLY
starts to dump when load is > 75%
#!/bin/sh
FILENOW=`date +%a"."%b%d"."%H":"%M":"%S`
COUNT="0"
cd ~/Desktop
LOADOUTPUT="sqlload@""$FILENOW"
touch "$LOADOUTPUT"
SQLLOAD="0"
while [ "$SQLLOAD" -le 75 ] ; do
SQLLOAD=`top -b -n 1 | grep mysqld | awk -F " " '{ print $9 }'`
done;
while [ "$SQLLOAD" -ge 75 ]; do
mysql -uroot -pXXXADDYOURPASSWORDHEREXXX -e"SHOW full processlist;" >>
"$LOADOUTPUT"
NEWNOW=`date +%a"."%b%d"."%H":"%M":"%S`
echo -e "**************\n\n\n$NEWNOW\n\n\n Next Pass" >> "$LOADOUTPUT"
COUNT=`echo "$COUNT + 1" | bc`
echo "Count $COUNT  sqlload $SQLLOAD"
sleep 1
SQLLOAD=`top -b -n 1 | grep mysqld | awk -F " " '{ print $9 }'`
done
echo "Glitch finished at $NEWNOW, end of Run" >> "$LOADOUTPUT"

_______________________________________________

UDEV

KERNEL=="video[0-9]", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0x8801",  SYMLINK+="PVR150-0"
KERNEL=="video[0-9]", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0xe807",  SYMLINK+="PVR150-1"
KERNEL=="video[0-9]", DRIVERS=="ivtv", ATTRS{subsystem_device}=="0xe817",  SYMLINK+="PVR150-2"
DRIVERS=="em28xx", SYMLINK+="HVR950-0"
#KERNEL=="dvb0.frontend0", DRIVERS=="em28xx", SYMLINK+="HVR950-0"
#KERNEL=="video[0-9]", DRIVERS=="cx18", SYMLINK+="HVR1600-1"
#KERNEL=="video[0-9]*", DRIVERS=="cx18", ATTRS{subsystem_device}=="0x8389",  SYMLINK+="HVR1600-1"


Fedora 16 Service Configuration

chkconfig --list
systemctl enable mysqld.service
systemctl enable mythbackend.service
systemctl enable mythjobqueue.service