Code Monkey home page Code Monkey logo

Comments (4)

steve-o avatar steve-o commented on June 11, 2024

It usually implies the PGM settings are not suitable for the platform or
the platform's timer is unstable at high resolution and thus spin waiting
at 100% CPU. It needs a bit of trail and error trying different timers and
settings.

On Tue, Jun 10, 2014 at 12:22 PM, Reuben Martin [email protected]
wrote:

First, thanks for porting this to the newer Gstreamer and OpenPGM APIs.
I've been trying it out, and when I do there is always one CPU that gets
totally maxed out by one of the threads. Changing only the sink to a normal
udpsink doesn't produce the same load, so it's not the encoder.

Is this normal? It's hard to imagine that PGM would eat up this much cpu
time...

Reply to this email directly or view it on GitHub
#3.

from gstpgm.

ReubenM avatar ReubenM commented on June 11, 2024

Are you speaking of settings used within the source code, or configurable settings exposed by the gstreamer interface?

from gstpgm.

steve-o avatar steve-o commented on June 11, 2024

The last two patches added most of the configurable options so there should
be plenty to play with.

On Tue, Jun 10, 2014 at 2:03 PM, Reuben Martin [email protected]
wrote:

Are you speaking of settings used within the source code, or configurable
settings exposed by the gstreamer interface?

Reply to this email directly or view it on GitHub
#3 (comment).

from gstpgm.

ReubenM avatar ReubenM commented on June 11, 2024

I've been toying with various configuration options trying to fix this. After some reading I thought this might be due to the clock source itself rather than any config settings. But I've not been able to force the clock source. Whenever PGM_TIMER is defined in the environment (even when defined as an empty string) the pgmsink module fails to load. Is this a bug, or do I need to do something different to change the clock source to something like HPET or RTC?

from gstpgm.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.