MediaPortal Forums HTPC/MediaCenter

Go Back   MediaPortal Forum » MediaPortal 1 » Get Support » General Support


General Support Post problems you have when using MediaPortal, or pre installation questions in here.

Reply
 
Thread Tools Display Modes
Old 2006-12-18, 12:28   #1 (permalink)
Portal Member
 
Join Date: Nov 2006
Posts: 14
Thanks: 0
Thanked 0 Times in 0 Posts

Country:


Exclamation Stuttering and Software Encoding TV cards

Hi all,

this may be not new for someone, but I didn't read this on documentation ...

With software encoding TV tuners (the supported types) , when you watch analog channels (not recording or timeshifting), MP encode the analog signal to MPEG2 anyway, than it decode the stream again to show it on the monitor screen.

I read on DOC that a P4 2.8Ghz is required for software encoders ... but I supposed "... if you want to record or timeshift", instead such CPU is also required if you want to watch only :

I have a Pentium4 2.4Ghz with stuttering problem on analog TV channels:
With TV capture resolution to 720x576 (PAL on my country) MP cannot encode and decode the signal again ... so I have stuttering problems (CPU at 100%)!
By changing TV capture resolution to 352x288 (CIF) my CPU can do the job at 60% load ... so I have NO STUTTERING !

So, not a codec problem, or vga drivers, XP patch ... but CPU power limit .

Attention, this is not a "real problem" ... it's the MP approach to "software encoding tv cards".... you need a really fast CPU !

The TV software that came with my tv adapter works PERFECT with my CPU ...
This is possible: because such software capture the analog signal and send it directly to LCD monitor UNCOMPRESSED, without the MPEG2 encoding step.

My question is: can MP handle the Analog signal without compressing it to MPEG2 ?
I think no....
I tried to change filters connections to skip the encoder ... not successful, I think MP needs an MPEG2 stream.

Bye.
Hivanoe is offline   Reply With Quote
Old 2006-12-18, 13:25   #2 (permalink)
Project Coordinator
 
infinityloop's Avatar
 
Join Date: Dec 2004
Location: 127.0.0.1
Age: 29
Posts: 6,226
Thanks: 175
Thanked 137 Times in 98 Posts

Country:

My System

Default

question: which Videocard (GPU) are you using? is it DirectX9 compatible?

generally speaking, we always recommend hardware encoding cards simply because of such issues as you report above.

The CPU has to do all the mpeg2 software enconding for your card, even if you are "only" watching MyTV.
The software which is bundled with that sw-encoding cards, simply is not doing any mpeg2 encoding. it is saving your recordings as avi.
thats why they do not require a "strong" CPU.
__________________
regards
chris

MediaPortal Project Coordinator
Test Team Leader

Do not start to moan if something is not working as you want it to be.
Remember that MediaPortal is Open Source.
YOU can improve it!
infinityloop is offline   Reply With Quote
Old 2006-12-18, 15:02   #3 (permalink)
Portal Member
 
Join Date: Nov 2006
Posts: 14
Thanks: 0
Thanked 0 Times in 0 Posts

Country:


Default

I have Nvidia geforce 6200a AGP, (DX9, VMR9, Purevideo).

The sw bundled with my TV card (FlyDVB Trio) records in MPEG2 (I'm sure) !
But, if I watch only, it uses acquired video uncompressed directly di the monitor; CPU load is an average 15-20% when watching.

It starts encoding only when I press RECORD, in that situation (recording and watching) CPU usage goes to 90-95% (P4 2.4Ghz)

MP, with my CPU, cannot do the same thing at the same time, For me because it encode/decode MPEG2. The bundled other TV app doesn't decode the just MPEG2 encoded stream, it continue using the uncompressed video (before the encoding step)

This is what I think:


MP (CPU load 100%, stuttering)
-------------- . . . -------- . . . .--------
|Uncompressed.|. . .|Encoding| . . .|decoding|
|video. . . . |---->|to MPEG2|----->|MPEG2...|----> show video to Monitor
-------------- . . . -------- . . . .--------
. . . . . . . . . . . .|
. . . . . . . . . . . .V
. . . . . . . . . record to disk


Bundled TV card software (CPU 90%, no stuttering)
------------- . . . --------
|Uncompressed|. . .|Encoding|
|video . . . |---->|to MPEG2|----> record to disk
------------- . . . --------
. . .|
. . .V
. show video to Monitor


There may be a 10-15% CPU load difference between the two methods ... related to CPU power !

It's true that an hardware encoding card whould be better ...
But with the growing cpu power ... and digital TV becoming more popular ... what's the future of analog hardware encoding ?

Now .. if I want more than 352x288 resolution on analog TV I need an hardware encoding card ... or a new CPU !

Thank you for your reply.
Bye
Hivanoe is offline   Reply With Quote
Reply

Bookmarks

Tags
cards, encoding, software

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Audio stuttering - an AMD problem? browzer Installation, configuration support 4 2007-01-15 01:19
Video/Audio Sync and Micro Stuttering venno support 4 2006-12-22 21:04
Stuttering about every 5s with DVB-T Pinnacle PCTV USB stick HACH General Support 1 2006-08-02 19:23
WinFast TV2000 XP Expert stuttering - does my config weak regeszter General Support 0 2006-05-27 22:31


All times are GMT +1. The time now is 17:15.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 Protected by Akismet Blog with WordPress
Advertisement System V2.6 By   Branden