Announcement

Collapse
No announcement yet.

Pinos Is For Linux Video What PulseAudio Is For Audio

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • sdack
    replied
    Originally posted by profoundWHALE View Post
    So that you could have multiple programs accessing the same stream?
    It was a rhetorical question. The answer is of course that we do not really need it. We have always avoided redundancies in computing, or to delay them for as long as possible, and we have done so since the beginnings. We are certainly not stopping with it now.

    Implementing multiplexing on the lower layers is commonly a bad idea when we have it on the application layer, because when done on the lower layers will it most likely lead to worse computing. We will end up with multiple programs accessing multiple copies of the same, identical data, which will then perform similar if not identical tasks on it (such as filtering, cropping, adding logos, compressing, etc.). We will lose a lot of internal bandwidth, which could have been used for better purposes instead, and it is something we always try to avoid.

    It is one of the reasons why applications such as ffmpeg and services such as TwitchTV are as successful as they are now. They provide video processing, streaming and of course multiplexing in the most efficient way and allow us to use our existing bandwidths to increase video quality and the number of output streams.

    Not to mention the security issues this may bring in the future when it becomes easier for spyware to access live video feeds thanks to such creeping featurism.
    Last edited by sdack; 16 July 2015, 02:21 AM.

    Leave a comment:


  • profoundWHALE
    replied
    Originally posted by sdack View Post
    And why would I need to multiplex the output of my webcam?
    So that you could have multiple programs accessing the same stream?

    Leave a comment:


  • sdack
    replied
    It seems the hipster generation has finally arrived at a maturity where they enter into companies and where they start working at their first, real job. So now the hipsters announce software projects before they have completed them very much in the same way evil, mad scientists announce their projects to scare the shit out of the world. Or perhaps they do it to feel fabulous.

    Whatever... While I can understand the problem with mixing many audio sources into one and how the many different projects of the past failed to cooperate to make this work flawlessly, do I not see the same problem with video on Linux. I can play YouTube videos, while I am watching a video in VLC and while my v4l is grabbing my webcam. And I can take it all, encode it and stream it live onto TwitchTV. At best could I ask for a GUI for ffmpeg to make it all work better, but the software is already here and if it is just for displaying videos on my desktop have window managers and display drivers been doing a perfect job for many years now.

    And why would I need to multiplex the output of my webcam? Unless I have become an extroverted personality with the need to stream myself multiple times out into the world, or perhaps show my talent in the use of dildos and vibrators to sell myself in live porn chats, do I not see an issue or a need here.

    So I kind of feel like I should thank them for their announcement, but then step away from it carefully and hope that nothing will hit me in the back when I start running away.

    Leave a comment:


  • droste
    replied
    Yes the hate for pulseaudio and everyone that mentions it is very funny :-) I wouldn't want to use linux without pulseaudio, because for the first time I can use my full audio setup in linux.
    Before pulseaudio I would boot into windows to watch movies or listen to music. The only thing that works really good without pulseaudio is your standard fixed stereo speaker setup. For anything else pulseaudio is better. But people without a complex setup don't get that pulseaudio is a heavenly gift for us.

    Leave a comment:


  • xeekei
    replied
    People have this irrational hate for PulseAudio, that when someone dares to suggest that it is the only solution good enough to solve a problem in their opinion, people lose their shit.

    This might very well be the most pathetic thread on this forum yet. Impressive.

    Leave a comment:


  • tinko
    replied
    Originally posted by duby229 View Post

    I like how the words in quotes are your own. When you can't find a fault in what I said you make stuff up. How can you blame your words on me?
    You kinda force people to paraphrase your statements because you fail to state anything clearly and go all over the place with tangents, excuses and so on and so on...

    Simply make a clear statement and you can make it stop. Maybe answer the following questions with either yes or no and we can see where you're coming from:
    - Don't you think that most PC users who do not play current games or no games that need greater GPU resources are best served with IGPs (moneywise, powerwise and so on...)?

    Again, it's ridiculous to debate it. My freaking netbook didn't hit the GPU limit while I did my office stuff on it.

    Leave a comment:


  • TheBlackCat
    replied
    Originally posted by duby229 View Post

    I like how the words in quotes are your own. When you can't find a fault in what I said you make stuff up. How can you blame your words on me?
    RIght, because that was the only thing in my post. You do know that people can read my post and see that I did, in fact, point out where your fault lies? I was simply paraphrasing what you said.

    I like how you can't actually point out where the paraphrasing is inaccurate. When you can't find fault in what I said you criticize how I said it.

    Leave a comment:


  • duby229
    replied
    Originally posted by TheBlackCat View Post
    But you sell people discrete graphics cards whether they are one of those cases or not.


    That was almost 14 years ago. x86-64 processors didn't even exist then. You are talking about advice for people with modern computers, running a "modern desktop".

    "Intel integrated graphics sucked a decade-and-half-ago, and they aren't good for high-end gaming, so you should pay me for this expensive piece of a waste of electricity for your 6-month-old computer so you can browser the web and make text documents."

    People like you are why so many consumers are distrustful getting buying advice from the person doing the selling.
    I like how the words in quotes are your own. When you can't find a fault in what I said you make stuff up. How can you blame your words on me?

    Leave a comment:


  • TheBlackCat
    replied
    Originally posted by duby229 View Post
    There are cases where Intels GPU's are not sufficient to run a modern desktop.
    But you sell people discrete graphics cards whether they are one of those cases or not.

    Originally posted by duby229 View Post
    Just look at Windows XP when it launched.
    That was almost 14 years ago. x86-64 processors didn't even exist then. You are talking about advice for people with modern computers, running a "modern desktop".

    "Intel integrated graphics sucked a decade-and-half-ago, and they aren't good for high-end gaming, so you should pay me for this expensive piece of a waste of electricity for your 6-month-old computer so you can browser the web and make text documents."

    People like you are why so many consumers are distrustful getting buying advice from the person doing the selling.
    Last edited by TheBlackCat; 03 July 2015, 05:35 AM.

    Leave a comment:


  • ssokolow
    replied
    Originally posted by GreatEmerald View Post

    But he just explained it. tsched=0 pretty much disables the power management of PulseAudio, hence the high CPU usage.

    One needs to find out why timer scheduling isn't working right instead. Most of the time I had to use that, it was because of a misbehaving program. Updating such program would usually fix the issue. It could also relate to the lack of high-precision event timers.
    Some of my programs which need tsched=0 can't be updated (closed-source games, Win 3.x games which rely on Wine 1.2.x to not crash on startup despite the bug having been in Wine's Bugzilla for years now).

    Also, I never had this problem with dmix. That's why I look down on PulseAudio.

    I keep running into situations where something Just Worked? with dmix, PulseAudio broke it, and then people redirect the blame from the shoddy ALSA shim to the closed-source app that I'm somehow supposed to patch. (As far as I can remember, Windows played audio from games all the way back to Windows 3.1 perfectly up until 64-bit Windows end-of-lifed 16-bit thunking)

    Leave a comment:

Working...
X