No #TV.Record.Start ... Properties (1 Viewer)

JohannesJahn

Portal Pro
June 9, 2006
73
2
Germany
Home Country
Germany Germany
TV-Server Version: not installed
MediaPortal Version: 0.2.3.0 RC3
MediaPortal Skin: BlueTwo
Windows Version: XP SP2
CPU Type: AMD Athlon 64 3000+
HDD: 4 x Samsung Spinpoint SP2504C (250 GB)
Memory: 2 GB
Motherboard: MSI K8N Neo 4 Platinum
Motherboard Chipset: NVIDIA nForce 4 ultra
Motherboard Bios: AWARD 1.b mod
Video Card: ASUS Extreme 700
Video Card Driver: Radeon X700 (not ASUS-Driver)
Sound Card: Soundblaster X-Fi
Sound Card AC3:
Sound Card Driver:
1. TV Card: Skystar 2
1. TV Card Type: DVB-S
1. TV Card Driver:
2. TV Card: Hauppauge Win TV
2. TV Card Type: DVB-S
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec:
MPEG2 Audio Codec:
Satelite/CableTV Provider:
HTPC Case:
Cooling:
Power Supply:
Remote:
TV: Loewe systems 16:9 80cm
TV - HTPC Connection: S-Video


Hello,

if I manual start a record from live TV, then I get the properties #TV.Record.start, #TV.Record.stop and so on.:
1. Go to MyTV
2. Start TV
3. Switch to Fullscreen
4. press r
=> I get the properties know: OK


But I don´t get the properties, if I schedule (Timer) a recording AND don´t watch TV. At scheduling it doesn´t
matter if I use EPG or not:
1. Go to MyTV
2. Go to timer
3. Schedule a recording in the future
4. Go to Main
5. If you see a litte TV-Picture: press STOP
=> At the scheduled time, the Record starts, but I get no Properties

(If I watch life TV when the scheduled Recording starts, then I get the properties).

I tried this with
a) First DVB-S-Card: using for viewing and recording
Second DVB-S-Card: not using for viewing and recording
b) First DVB-S-Card: using for viewing and recording
Second DVB-S-Card: deleted in MP-Configuration
c) First and second DVB-S-Card: both using for viewing and recording
but all 'Configurations' have the same behavior.


I Tried to understand the coding of the related files like RecorderProperties.cs, Recorder.cs, TVCaptureDeviceEx.cs... and so on, but couldn´t find any "mistakes".

Please take a look at the logs (specialy at recorder.log):
First Record at 2007-11-08 20:25:21.328125
Second Record at 2007-11-08 20:55:19.937500

At both Records you can find the logged Event "[Info.][5]: Recorder: recording state changed". Unfortunality doesn´t RecorderProperties 'export' the properties.

Maybe the output for the Record-Properties schould implement at the place, where a Card starts or stops a

Recording (class TVCaptureDevice -> Method StartRecording(...) or StopRecording(...)) and not at class class

RecorderProperties -> Recorder_OnTvRecordingChanged()?

By the way: the same behavior with MP 0.2.2.0 - maybe this info helps.


Thank you for your help!!!!

Johannes
 

JohannesJahn

Portal Pro
June 9, 2006
73
2
Germany
Home Country
Germany Germany
Code changed

I downloaded the sources and completly redesigned one method in the file 'recordproperties.cs', which outputs the properties when a record changed (OnTVRecordingChange). Now it works fine for me - even if I´m recording with two DVB-S - cards.

This change is very useful for all user of the lcd-plugin by Joe Dalton.

Tomorrow I try to upload some pix of my LCD (with recording-info´s).

For now, I will search in WIKI for information to upload my changes.

Greetings
Johannes
 

JohannesJahn

Portal Pro
June 9, 2006
73
2
Germany
Home Country
Germany Germany
Update Changes to MP 0.2.3.0 (Final)

Yesterday I downloaded 0.2.3.0 (final) and do all changes again for the new (stable) version of MP. I will test my changes for some days and report the results (maybe with some pictures).
 

The_Stig

Retired Team Member
  • Premium Supporter
  • April 5, 2005
    2,176
    428
    If they are working good, pls provide a patch on sourceforge. Thanks!
     

    JohannesJahn

    Portal Pro
    June 9, 2006
    73
    2
    Germany
    Home Country
    Germany Germany
    Changes / Bugfixes uploaded as patch

    I just uploaded my bugfix and changes to PropertyManager.cs, PowerScheduler.cs and RecorderProperties.cs (Request-ID: 1842723). This changes based on the sources vom MP 0.2.3.0 final (yes, few day´s after my changes in MP 0.2.3.0 RC3 comes MP 0.2.3.0 final; so I downloaded the sources again and do my changes again).

    With this changes I get the right Recording-Info´s via C.All and LCDHype. Take a look at my picture.
     

    Users who are viewing this thread

    Top Bottom