Elecard
May 19, 2013, 09:09:17 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: H264 Problem  (Read 3725 times)
kal
Newbie
*
Posts: 4


View Profile
« on: February 15, 2010, 02:57:23 am »

Hi everyone,

I'm currently evaluating your Elecard Codec SDK G4
I've got problem with the AVC decoder Sad
I'm writting an application to watch DVB-T TV on PC.
In order to do that, I'm want to use your AVC decoder to display H264 videos.
I'm using MS Demux and I'm building on this Demux all the output pins I want (MPG2, AC3, AAC, and H264)
The problem is each time I'm trying to connect my H264 output pin to the AVC decoder, I've got an Integer division by zero error Sad
The problem is not reproductible in graphedit as I'm creating my own pins on the demux.

Do you have any ideas on my problems?
Thanks for the help,
Daniel
Logged
kal
Newbie
*
Posts: 4


View Profile
« Reply #1 on: February 16, 2010, 01:05:10 am »

Does anyone has any idea on my problem? Smiley
Logged
IrinaM
Moderator
*****
Posts: 138


View Profile
« Reply #2 on: February 16, 2010, 09:44:38 pm »

Hello kal,

Do you need to use MS Demuxer? Maybe you can use Elecard Demuxer for your task.

Please try to repeat the problem in those cases:
1) use MS Demuxer and non-elecard AVC decoder
2) use Elecard Demuxer
Logged
kal
Newbie
*
Posts: 4


View Profile
« Reply #3 on: February 16, 2010, 11:00:13 pm »

Hi Irina,

Can your demux support dynamic PID changing without stopping the graph?
That is why I'm using the MS Demux right now.
Otherwise I've done the tests you're asking:
1) With MS Demux and MainConcept H264 Decoder, NO PROBLEM. I can connect my pin to the decoder
2) With Elecard Demux and your AVC Decoder, SAME PROBLEM. Integer divide by zero error.
Maybe the problem is coming from the MEDIATYPE used in the pin or something, I don't know, but what is strange is that I've got no problem with the MainConcept decoder.

I hope it can help you solve my problem

Thx,
Daniel
Logged
IrinaM
Moderator
*****
Posts: 138


View Profile
« Reply #4 on: February 17, 2010, 12:13:45 am »

Hi Daniel,

2) With Elecard Demux and your AVC Decoder, SAME PROBLEM. Integer divide by zero error.

Did you check this problem in Graph Edit? What results did you get?

What versions of Elecard Demux and Elecard AVC Decoder filters do you use?
Logged
kal
Newbie
*
Posts: 4


View Profile
« Reply #5 on: February 17, 2010, 12:43:22 am »

I can not reproduce this problem in graphedit as I have to programmaticaly create pins for H264 because MS Demux does not support H264 by default

I am using the last version of your Demux (I get the SDK G4) and for the AVC I've tried both the version in your SDK, and a beta version you sent us to test the DXVA Acceleration, same results with both Sad
Logged
IrinaM
Moderator
*****
Posts: 138


View Profile
« Reply #6 on: February 17, 2010, 07:56:05 pm »

Daniel,
Quote
Can your demux support dynamic PID changing without stopping the graph?
Yes, Elecard Push Demultiplexer supports it.

Quote
I can not reproduce this problem in graphedit as I have to programmaticaly create pins for H264 because MS Demux does not support H264 by default
It seems there is a slight misunderstanding.
If I understood you correctly, when you connected Elecard Demuxer to Elecard AVC Decoder programmaticaly and when you connected MS Demuxer to Elecard AVC Decoder programmaticaly you got same results. Is it right?
I understand, you cannot reproduce this situation in Graph Edit (GE) using MS Demux, but you can try to reproduce this situation in GE using our Demuxer. Please try to do it.

Please send an email to our Technical Support and specify:
1) What versions of elecard filters do you use? (please specify version number, it is important)
2) What results did you get when connect Elecard Demuxer with Elecard AVC Decoder programmaticaly and in GE?
3) Sample code which demonstrates how you create MS Demuxer pins.
« Last Edit: February 17, 2010, 07:58:51 pm by IrinaM » Logged
shobazee
Newbie
*
Posts: 1


View Profile WWW
« Reply #7 on: March 04, 2010, 11:40:29 am »

Well, I've tried disabling Norton. It didn't help. Though I believe I've stubbled across the actual problem. While I let the episode play out I watched my task manager and found that when the video froze or skipped my manager displayed that my computer had gone idle and was only giving about 3%-11% of the CPU to my Media player. It seems my CPU didn't want to dedicated itself. After finding this out I tried to set my player to being a high priority proccess but still it didn't help. Now I'm into a real problem...does this mean my computer really isn't good enough? *sigh*
Logged

IrinaM
Moderator
*****
Posts: 138


View Profile
« Reply #8 on: March 04, 2010, 08:35:50 pm »

Hello, shobazee.
To answer your question it is necessary to understand the situation in more details. Please send an email to our Technical Support and specify:
- version of Elecard AVC Video Decoder (Do you get this result when decoding AVC stream?),
- What filters do you use for graph building? If among them there are our components besides the decoder, please specify their versions too,
- your system details (OS version, prosessor, frequency, RAM, etc.).

Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!