[mythtv] MythMusic ALSA patch using libmyth
Philip Lorenz
philip at e-frag.co.uk
Sun Sep 5 12:01:28 EDT 2004
After seeing the patch submitted by Dave I worked on the code a bit in
order to make it use the audio functions of libmyth. The 2 changed files
(audiooutput.h/audiooutput.cpp) can be found in the attachment. If you
spot any bugs let me know. Feedback is also appreciated.
The patch has only been tested using ALSA (so oss compatibility can't be
assured - please give feedback for that) but I'm sure it will work
without any problems. If anyone could point out where the mythtv audio
device is stored it can also be used.
I set the audio sample rate to 48000khz so it would work with my i8x0
decoder (it refuses to work if you set it to 44100...)
Regards
Philip
begin 644 mythmusic-0.15.1-alsa.tar.bz2
M0EIH.3%!62936:!`/;T`""/_D/ST08![___?_V__[O____\$```(8`P?>`H6
M[2NS5+:M8ZAJVU`&FC))33HZZ`$DD3-3)IJ;U,J?I-,)J-J-#1D!HT-#0`:&
M@&1HT-&@U-,("3$TCR4T:`````T````T`#0#@`:`T#0`--,@`-&F0`:,F"`Q
M```DU)`F4Q4]-">FIM33$,C1B:::/4-!Z@,F at -`!ZGJ`#@`:`T#0`--,@`-&
MF0`:,F"`Q```D1$"!H$T``:35/%!C4]09H0]0T]31ZF3U/*`#1M3VG\3WQ]7
M23<9H$(=H`EJ8=W?*M.VX>\WTM[X+9-2&;2,0 at 181)(-A6""L`L$.;$B,62;
MQ5")&()I0%(*149#8^C_2"BB/UT6IJP535---1#J]>ZQ_E]]UQ:FHN3:RRKJ
M+5?:ZF#341)5%!3VTM&]"D at BJM5<VC3V%ZETMHWV/'E5E9+-=ISPI_9+)<W*
MA9J,5!THV)5H+*I4JJE4M4M-(4A at GYH7&50O>S"ER<N"`H,@=9NIMK1["Y2L
M]^C&,6.6X>$J$L,=1S"Q@:B^&K"I3"5D`<E&B&Q/P$'"X)L!"2!J$A(<@A"2
M7(3G5(",1D%@L4!8(,6(Q1!4!9`18D6$60E`F[SJM`WN0_&L`-#$H36,-`PN
M&OQ'P_ at DT4ZSV6Y<G)HIJ,R;&U[2T+,%JD,%,QRC:Q0+8B=GC58AS;^Y>-`J
M0FMQ.7#%P.='$X8*&4<?:/:"`,E&9HY8S4L;`4JI.-D:D&=85<\M<:C^?S&P
M_-=5/$N>2^!#FHN#9X%]`SGRF2)(K&4Q^N!ZXJ%B,1,W:SP6Q<8K>2FNH:.S
MV22[^*8E#3"@_):8"N:/C3=%9>"*E'4%SM.<BQO`XV9BK:3]3#=YH90K9$JD
MU%`SN8 at DIM)64/3GB0;;6<O+YHUM]G];*%6(^"97FSQ9"&HZ686!!$,'XW+L
MJM48X+MWO&M]>1E)W-.X5-S0S=4J[>:4<G#`V[G]O`F,U.1E;.$];2O,5O\Q
MQ;Q=(?A%^_49:U8Q>=(7J.$D*'D-2D6I,N7C.C7,Y8'][5[K#`N/@\!-`P&(
ME?\J\&S)$L.H4S>Z9,1J9R8Z1A23XH"F]LI43X+."7NL<=@J_1E&/$[R.'CJ
MK<""\X at A49.H<"ED)_?F&3Z-G/:WVRB"MW(>L\SG:-L\.OTA+D)G4M'0$87$
MPNOG9UGU=KQN/@Q&?^PR<U54N!!Z;#426,+S137Z*?58M;0VA8L76PYV7LM.
M*TXJ4N at F.PX=S.]HP?<Q+!P@*9PQSKH*"78X2EE`W%HD;,,&35?JG:<MX'R0
MEA.=4P*TVY<-&UQWC?@S,R,PR$@,483W]1H1A])V%QVT(TNUN[8^ZFJ+CD.5
MFE-#:1RH]XR?4G;XUN*K_=TO/`>'H$+'`A0$^0Y./.'C&>=>80\90 at FX(:&>
MP^<,CL*&HS$>MWX&$ERDL*$DN(A('A2'.'E(_.&#`P8+":&GH#5@@M!LY2$'
MCK\=E#J;$+YQ"Z?!L[AG*PQ:;7=;"/+OB:YIH,[+L?$A9X_!4U95WE37I?KO
MOP:MW;RLZS]7/N;=-SBX."VV]F6BM;C>S;7`-6":56.6E at IYYGW;&W*M,J+:
M:5;=U=`"'NQ">%`^4>,*HD[W`R"5.M"08>;XC@\7#^KA*7C/:1X6C&`-WK^R
M-28N>^3\^?"H::,S<[1A$W#J1SZ7+1%49C/XWS$)YNG=!A<8FWE(%!(;Q9A3
ML"T(&E?%'0+BG7$(OUT"1MT\AB>1"6XUVH*"XRQTWI4M2#Z\&+=0\L60 at 3^8
M0S))>,'(R*15W5I56\S6GIG at XRE=]-D%')(._=^.PNB'O42<B"-8]%TR"O2%
M--*,2S#UF%6:(K:PCR?'H9K2AH.8X[]?W3W?%1^O=N93H0UF74'",TIH(4#(
M$>=P#BA+H",I&?TV;0\OGQ7(IWB'A0H^V_8+`1I0P&/D2M&EZ,#.4/E[:%BP
M==/K-)L+0-Y5&A/$R^>A?L,10\GTWHD37/IJAZ=2X'P(<O+6.-&GL[7:WHRL
M1UC1K%-.T]*8&;'ES\)^"A1:AM3)8+)S at U!&Q]YG78:Y<IZAT&4BL!TO2T',
M%1U+6*"'#B"07C;TA*14)!3JYR17`)MED0+5$5;K)2CR&C*(IN5T%SL"U`:S
M6"@<D(A$M$()6B%[G:RBV05B.TU'A\1I2"[[,Z,<>TDW"8[%L+ at SM`@M#VVH
MYVL*9YQ#`#@EG1N^GPZ.N[<)]2]TH6NDT()\C5UV_RRQSAZ<5DB<%$2\E;;2
MA3`Q5;V=!1COF+296!0AW.O#*/Z'H1EE#3:+"P"?>Z"4T,J*'`8DK-99([7H
M':%!5-)K2H$D!T4JCEV<5X+`86J#@0LJ`ZR<1*#,E"BU<?(HSE2&X.V\0'%>
M at L"R*"-*1IH`F_!7&MB"[BZ25(P9+'N>W'J-2*(M64,!1;S#)5Q(;1)@%BN*
MH4AULXDZ1$)E4 at .[L(Z0 at X2@;0:H/S&L at -!!J'QI&U)$[CLY&&=AW.>B)KSX
M.P),LO*:$9`YSM&8GS%ID+T at SCQ2J8PC3U.1K382!4&LRZ;*+YLYFS,[CB(C
MCC<+<D@/AR((2W\!S[+55&QGT5<G)X$"ZQAS+<"R#_)QR-E.U(/`P,Y`UKV]
MH%5L*A"1:<<G<CS=LHGQ#25F4D at 2D4A6H&8I22P+Q9#J\DYHJ at BB>D;NZZJH
M39.8;;P-?7QL:[E(X&, at 78X%7ZQV`I8H(&6O`3&I0T50U67#?;N=>B\H\*07
MYZA<>2"!GVDV-EQ4PEJ8)FPXG156=;UBD%Y4+B]4*=]50"C#\[;W(E&!LYW%
M;?@[, at QD1051B,UCH:Z")"Q,-N5!?,<(,*DQ!`$@5#GY$X<L#JQ*9`"#B\S2
M">LRG:DC(!G,I8`TB\3"Y(F$?&CI`E+, at P&4(+ENWAU&":NQ_1@(@(Y;2[;V
M&<3K1T,S2XLBC$75SV'3QG1?9>L[X*(O74LAU&4I@%I?<)%N%,+(X;SEFQJN
M_C17"M-B`W,$AM-WFI+>K at AXD%!B4PI)):7I.0=FG=KD443^6]DV*:Y6B"YS
M5#.89I[=U!)E2R=Z0ESF!+5>Q:QM%.2V(B(<9AP-D:30<XTMGD!8QJ38VC54
M:M)04#:'589,SGCK8K<5=P1EH=1>0!@,S'$E1Z'@TB#V#<)1>(1:*F(*%F\.
M#M`$VE3(OH)J!0QQDE*Y!*X#2BDF!7(C46+*F6FTX'>&68FZ.;,63"+ZE>>%
M6QVU,\X<IECZ^(:CK36(-1QCBP1H9:20!+U6-TNB)(MT*@KUB4Q`N:8R,DI#
M&UKKL8A+J*DH"QD(N!7#"4-.P&@V%!;@4A at N%1@",$9YTSQI'!$;$\U$Q,,G
M3--0 at UR_"Q=V0)A`$JE$_M'3$R#0L^QB,X;=`BIRVFG!27\"0>@6`F#0T@:;
M0!/>&]C/F,Q1;SBY>\1P[.(CLTM:A&U!BH!H+;..%X=7O-R#;B0DA-A]P$23
MXT`V-#!`PR\F;U(7,D:/+F!0D3M6*,#-YSLMJ>)'BB$:%@"&DT&=>'84.%LI
M`XYL($IY%^5<)!PK3!N2^/$,!H'P(7F)I*AL^Q#1M+*5 at DE4E$V. at 4:")K4I
/MLD21_\7<D4X4)"@0#V]
`
end
More information about the mythtv-dev
mailing list