NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Information Community Announcements v
« Previous 1 … 12 13 14 15 16 … 56 Next »
Graph and TVPI Recorder Plug-in Release

 
  • 0 Vote(s) - 0 Average
Graph and TVPI Recorder Plug-in Release
psicotron3
Offline

Member

Posts: 134
Threads: 17
Joined: Jan 2007
#51
2007-09-11, 12:40 AM
I thought it was working, but reading the logs I think it´s actually crashing the Plugin or Recording Service when it tries to Record two shows at the same time.

Also, GBPVR still let me schedulle show at the sametime with the two "linked" sources and let me record a show and try to watch another one while in livetv preview.

Here are the logs.

Don´t know if you changed something, but the mute/unmute isn´t working either.
carpeVideo
Offline

Posting Freak

Posts: 824
Threads: 23
Joined: Dec 2006
#52
2007-09-11, 03:35 AM
psico - try the latest 1.5 on the Wiki - I added some more logging to help check both the mute and the ID issue - I think I may have solved both but not sure,

CV
psicotron3
Offline

Member

Posts: 134
Threads: 17
Joined: Jan 2007
#53
2007-09-11, 04:47 AM
The ID thing worked great!! But the livetvpreview audio didn´t.

While doing some "agressive surfing" the system sometimes became all black. By the logs it looks like this error is connected to the audio thing.

Wow, but that was a fast correction, thank you.

Here are the new logs.
carpeVideo
Offline

Posting Freak

Posts: 824
Threads: 23
Joined: Dec 2006
#54
2007-09-11, 05:11 PM (This post was last modified: 2007-09-11, 10:05 PM by carpeVideo.)
I think I know what the mute issue is in live preview - I do the mute in stopRecording() but I don't think it happens when live preview mode is ended since I don't see it in your logs. I think it calls StopPreviewLiveTV() instead but I can't seem to override it in recordingSource to execute the mute

--EDIT-- It is calling stopRecording even with live previewMode but the mute is not working, still debugging this. CV
psicotron3
Offline

Member

Posts: 134
Threads: 17
Joined: Jan 2007
#55
2007-09-11, 05:21 PM
carpeVideo Wrote:I think I know what the mute issue is in live preview - I do the mute in stopRecording() but I don't think it happens when live preview mode is ended since I don't see it in your logs. I think it calls StopPreviewLiveTV() instead but I can't seem to override it in recordingSource to execute the mute - Sub any suggestions?

But it ins´t working to unmute when starting preview also. If the case is what you stated above, shouldn´t unmute work fine since it can be called right before or after starting the graph?

Well, I´m just considering... I don´t know anything about programing.
carpeVideo
Offline

Posting Freak

Posts: 824
Threads: 23
Joined: Dec 2006
#56
2007-09-11, 06:14 PM (This post was last modified: 2007-09-11, 10:04 PM by carpeVideo.)
No un-mute is called in a different procedure which I have over-ridden.

Ok it actually is called I was looking in the wrong log :0(, I'll keep checking.

CV
carpeVideo
Offline

Posting Freak

Posts: 824
Threads: 23
Joined: Dec 2006
#57
2007-09-11, 10:10 PM
I noticed in your log that it is trying to mute CD in sometimes and Line in sometimes. Could this be a second language issue ? is CD in called something else in your native language?

CV
psicotron3
Offline

Member

Posts: 134
Threads: 17
Joined: Jan 2007
#58
2007-09-11, 10:33 PM
carpeVideo Wrote:I noticed in your log that it is trying to mute CD in sometimes and Line in sometimes. Could this be a second language issue ? is CD in called something else in your native language?

CV

No. The capture card tuner delivers audio to "CD In" directly via a internal cable. To get audio from my STB I plugged the video cable on Capture card composite in, and audio cable diretcly on audio card "Line In" (that´s called "Entrada" in my system).

It tries to mute "CD In" or "Line In" when I use one source or another.

The pins in my languase are:

"CD In" --> "Áudio CD" (Notice that it´s "Á" and not "A")
"Line In" --> "Entrada"

Sterio Mixer --> Mixagem Estéreo
Mono Mixer --> Mixagem Mono

"Mic In" --> Microfone
carpeVideo
Offline

Posting Freak

Posts: 824
Threads: 23
Joined: Dec 2006
#59
2007-09-11, 11:18 PM
So the line in does not re-mute? That was the code I added it wasn't looking for Entrada. I think I'll try to have it grab the correct list at this point so it will be language independent.
psicotron3
Offline

Member

Posts: 134
Threads: 17
Joined: Jan 2007
#60
2007-09-12, 04:24 AM (This post was last modified: 2007-09-12, 04:29 AM by psicotron3.)
Well, it doesn´t do anything to the mixer.

It´s not muting or unmuting any line. Not for "Áudio Cd" neither "Entrada".

Let me try to clarify some points.

First of all, for testing purposes I use a graph without any audio filter. I think your code doesn´t search for any audio filter inside the graph but tries to do the change directly on the system mixer. Is this correct?

Now about the log below... For this test I used the Tuner graph. So in this case the audio comes from "ÁUDIO CD" on "NVIDIA® nForce™ Audio" (the mixer of the audiocard and my system default btw). Remember, there´s no filter "NVIDIA® nForce™ Audio" on my graph.

Code:
2007-09-11 23:53:45.109    VERBOSE    [1]    GraphRecorder[31914638]: GraphRecorder(version=1.0.2809.38622, config=[33736294])
2007-09-11 23:53:45.125    VERBOSE    [1]    GraphRecorder[31914638](Device ID=111): startProgram-Entering start program('
2007-09-11 23:53:45.140    VERBOSE    [1]    ********* graphRecorder: Setting for graph A ********
2007-09-11 23:53:45.140    VERBOSE    [1]    GraphRecorder:replaceParameters  : 6
2007-09-11 23:53:45.234    VERBOSE    [1]    Trying to set mixer line NVIDIA(R) nForce(TM) Audio--Cd Into False
2007-09-11 23:53:45.250    VERBOSE    [1]    Comparing mixName NVIDIA(R) nForce(TM) Audio to NVIDIA(R) nForce(TM) Audio , for change
2007-09-11 23:53:45.250    VERBOSE    [1]    GraphRecorder: Preview quality level = 5 graph = C:\Arquivos de programas\devnz\gbpvr\graphs\Tuner-preview.grf
2007-09-11 23:53:45.250    VERBOSE    [1]    GraphRecorder:replaceParameters  : 6
2007-09-11 23:53:45.250    VERBOSE    [1]    GraphRecorder attempting to load & run - C:\Arquivos de programas\devnz\gbpvr\graphs\Tuner-preview.grf ::
2007-09-11 23:53:45.250    VERBOSE    [1]    GraphRecorder:LoadChangeGraphFile: C:\Arquivos de programas\devnz\gbpvr\graphs\Tuner-preview.grf, loading new graph:
2007-09-11 23:53:45.250    VERBOSE    [1]    ********loading graph now C:\Arquivos de programas\devnz\gbpvr\graphs\Tuner-preview.grf
2007-09-11 23:53:45.375    VERBOSE    [1]    ********loaded graph C:\Arquivos de programas\devnz\gbpvr\graphs\Tuner-preview.grf
2007-09-11 23:53:45.375    VERBOSE    [1]    GraphRecorder:LoadChangeGraphFile: Loaded new graph C:\Arquivos de programas\devnz\gbpvr\graphs\Tuner-preview.grf
2007-09-11 23:53:45.390    VERBOSE    [1]    Graph Recorder: Change Graph: looking at filter: Video Renderer
2007-09-11 23:53:45.390    VERBOSE    [1]    Graph Recorder: Change Graph: looking at filter: Alparysoft Deinterlace Filter
2007-09-11 23:53:45.390    VERBOSE    [1]    Graph Recorder: Change Graph: looking at filter: Video Capture Device
2007-09-11 23:53:45.390    VERBOSE    [1]    Graph Recorder: Change Graph: looking at filter: Conexant 2388x Crossbar
2007-09-11 23:53:45.390    VERBOSE    [1]    Graph Recorder: Change Graph: looking at filter: Conexant 2388x TvAudio
2007-09-11 23:53:45.390    VERBOSE    [1]    Graph Recorder: Change Graph: looking at filter: Conexant 2388x TvTuner
2007-09-11 23:53:45.546    VERBOSE    [1]    *******  Graph Recorder: Setting video type = PAL_M
2007-09-11 23:53:45.546    VERBOSE    [1]    GraphRecorder[31914638]: startProgram-StartPreview('C:\Arquivos de programas\devnz\gbpvr\graphs\Tuner-preview.grf')
2007-09-11 23:53:45.546    VERBOSE    [1]    GraphRecorder:replaceParameters  : 6
2007-09-11 23:53:45.562    VERBOSE    [1]    Graph Recorder:SetPreviewGraph: starting
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder:SetPreviewGraph: looking at filter: Video Renderer
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder:SetPreviewGraph: getting input pin from video renderer
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder:SetPreviewGraph: looking at filter: Alparysoft Deinterlace Filter
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder:SetPreviewGraph: looking at filter: Video Capture Device
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder:SetPreviewGraph: found video interface : Video Capture Device forcing to PAL_M
2007-09-11 23:53:45.562    VERBOSE    [1]    *******  Graph Recorder: Setting video type = PAL_M
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder:SetPreviewGraph: looking at filter: Conexant 2388x Crossbar
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder:SetPreviewGraph: looking at filter: Conexant 2388x TvAudio
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder:SetPreviewGraph: looking at filter: Conexant 2388x TvTuner
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder[18796293]: getPreviewGraph-VideoFilter:QueryFilterInfo
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder[18796293]: getPreviewGraph-new PreviewGraph()
2007-09-11 23:53:45.562    VERBOSE    [1]    Graph Recorder : preview graph audioFilter()
2007-09-11 23:53:45.562    VERBOSE    [1]    Graph Recorder : preview graph audioFilterPin()
2007-09-11 23:53:45.562    VERBOSE    [1]    Graph Recorder : preview graph videoFilter(Alparysoft Deinterlace Filter)
2007-09-11 23:53:45.562    VERBOSE    [1]    Graph Recorder : preview graph videoFilterPin(XForm Out)
2007-09-11 23:53:45.562    VERBOSE    [1]    GraphRecorder[18796293]: exit getPreviewGraph, return [34948909]
2007-09-11 23:53:45.625    VERBOSE    [1]    SwitchInsetToFullscreen
2007-09-11 23:53:45.640    VERBOSE    [1]    RenewLease: 1
2007-09-11 23:53:45.656    VERBOSE    [1]    getValue() loading new key/value into cache: /settings/RememberProcAmpSettings
2007-09-11 23:53:45.656    VERBOSE    [1]    getValue: /settings/RememberProcAmpSettings : true
2007-09-11 23:53:45.656    VERBOSE    [1]    disableSubtitles()
2007-09-11 23:53:45.656    VERBOSE    [1]    SwitchInsetToFullscreen
2007-09-11 23:53:45.703    VERBOSE    [1]    Received event code: 14
2007-09-11 23:53:47.421    VERBOSE    [1]    OnPaint()
2007-09-11 23:53:47.515    VERBOSE    [1]    getValue() loading new key/value into cache: /settings/BackOnRightMouseButton
2007-09-11 23:53:47.515    VERBOSE    [1]    getValue: /settings/BackOnRightMouseButton : true
2007-09-11 23:53:47.562    VERBOSE    [1]    stop()
2007-09-11 23:53:47.578    VERBOSE    [1]    stop()@1
2007-09-11 23:53:47.578    VERBOSE    [1]    stop()@2
2007-09-11 23:53:47.578    VERBOSE    [1]    GraphRecorder[31914638]: enter stopRecording()
2007-09-11 23:53:47.578    VERBOSE    [1]    **** Graph Recorder Muting Mixer Line Cd In
2007-09-11 23:53:47.609    VERBOSE    [1]    Trying to set mixer line NVIDIA(R) nForce(TM) Audio--Cd Into True
2007-09-11 23:53:47.609    VERBOSE    [1]    Comparing mixName NVIDIA(R) nForce(TM) Audio to NVIDIA(R) nForce(TM) Audio , for change
2007-09-11 23:53:47.609    VERBOSE    [1]    GraphRecorder:StopGraphFileAndRelease
2007-09-11 23:53:47.609    VERBOSE    [1]    GraphRecorder:Cleanup[18796293]:
2007-09-11 23:53:47.734    VERBOSE    [1]    GraphRecorder[18796293]: exit CloseInterfaces

When preview starts, whe can see that it searchs for "Cd" inside my mixer and try to set it into "False" (??). Searching for "Cd" shouldn´t find "ÁUDIO CD"? I can see nothing in the log that states if it found the "cd" or not.

2007-09-11 23:53:45.234 VERBOSE [1] Trying to set mixer line NVIDIA® nForce™ Audio--Cd Into False
2007-09-11 23:53:45.250 VERBOSE [1] Comparing mixName NVIDIA® nForce™ Audio to NVIDIA® nForce™ Audio , for change


When closing preview it behaves the same way, but trying to change "Cd" into "True":

2007-09-11 23:53:47.578 VERBOSE [1] GraphRecorder[31914638]: enter stopRecording()
2007-09-11 23:53:47.578 VERBOSE [1] **** Graph Recorder Muting Mixer Line Cd In
2007-09-11 23:53:47.609 VERBOSE [1] Trying to set mixer line NVIDIA® nForce™ Audio--Cd Into True
2007-09-11 23:53:47.609 VERBOSE [1] Comparing mixName NVIDIA® nForce™ Audio to NVIDIA® nForce™ Audio , for change
2007-09-11 23:53:47.609 VERBOSE [1] GraphRecorder:StopGraphFileAndRelease


Maybe it´s a problem with the language. Dunno. The samething happens with "Line In" (or Entrada), except that it searchs for "Line In" instead of "Cd", but also don´t show anything saying it has found or not.

And I must say THANKS, your plugin is a great improvement for my PVR. The "Device ID" is working great! And so do the PAL/NTSC setting. As you can see, here in Brazil we use PAL-M and now I can make sure it´s correctly set without having to pray for the card not reset to NTSC after a reboot.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (12): « Previous 1 … 4 5 6 7 8 … 12 Next »
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  NextEnd V2 Pre-Release Announcement mvallevand 94 40,194 2018-02-20, 06:52 PM
Last Post: mvallevand
  NEWA Release Build 2.10 Released 2013-12-30 UncleJohnsBand 0 2,199 2013-12-31, 02:53 AM
Last Post: UncleJohnsBand
  Plex Plugin - first release psycik 141 59,775 2013-06-16, 08:59 PM
Last Post: JonnyCam
  NEWA Release Build 1.30 Released 2012-11-27 UncleJohnsBand 0 2,291 2012-11-28, 04:11 AM
Last Post: UncleJohnsBand
  NEWA Release Build 1.26 Released 2012-08-24 UncleJohnsBand 0 5,464 2012-08-25, 04:56 AM
Last Post: UncleJohnsBand
  NEWA Release Build 1.25 Released 2012-04-10 UncleJohnsBand 1 2,836 2012-04-16, 08:20 PM
Last Post: Reddwarf
  System Plugin - 2nd Test Release (4th Feb) imilne 31 11,043 2012-02-24, 12:22 PM
Last Post: Reddwarf
  System Plugin - New Test Release (29th Jan) imilne 38 11,403 2012-02-07, 08:38 AM
Last Post: imilne
  NEWA Release Build 1.23 Released 2012-01-16 UncleJohnsBand 0 1,431 2012-01-18, 04:11 AM
Last Post: UncleJohnsBand
  nDroid v1.6.8 (maintenance release) available bgowland 2 2,308 2012-01-09, 11:41 PM
Last Post: bgowland

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode