Announcement

Collapse
No announcement yet.

Wine 1.3.25 Presents Rewritten Audio Support

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

  • Wine 1.3.25 Presents Rewritten Audio Support

    Phoronix: Wine 1.3.25 Presents Rewritten Audio Support

    While released on an unfortunate day, Wine 1.3.25 has made it out into the world per the usual bi-weekly development cycle. Prominently featured in Wine 1.3.25 is rewritten audio support based upon the Windows 7 architecture...

    http://www.phoronix.com/vr.php?view=OTY5OA

  • #2
    the old sound drivers for JACK, NAS, and ESD have been removed.
    I wonder why JACK support was removed, I know isn't used to the extend of ALSA but is not deprecated as the other two drivers.

    Comment


    • #3
      I think it's a great release because the audio redesign and the implementation of the DIB engine are 2 itens of the Wine 1.4 Release Plan. I don't know if they're ready, but they're being worked on for a while and looks like it's becoming usable now...

      Comment


      • #4
        Holy smokes, mmdevapi actually seems to work correctly now! That was broken for so long I can't remember. Though that may have been fixed in the last release since I skipped 1.3.24.

        Comment


        • #5
          How was today an unfortunate day for a WINE release?

          Comment


          • #6
            Originally posted by M1kkko View Post
            How was today an unfortunate day for a WINE release?
            I think that he is refering to the car-bomb in Oslo and the shooting/massacre of many teens in Norway.

            Comment


            • #7
              Originally posted by M1kkko View Post
              How was today an unfortunate day for a WINE release?
              He said Wine released on an unfortunate day. Unfortunate because of this: http://www.businessinsider.com/shoot...-norway-2011-7

              Comment


              • #8
                Is this the long-acclaimed OpenAL backend support as well, or does the mmdevapi, er, API, connect to individual backends like ALSA and pulseaudio individually?

                This thing has been in the works since about 2007, but it never landed in master until recently because Alexandre Julliard won't accept any commits unless they're perfect and solve all problems simultaneously. He doesn't have any concept in his head about evolutionary improvement. We've been having to maintain an external patch for pulseaudio support for years because Alexandre saw mmdevapi as the only viable solution.

                I'll try it out and see if it supports PA. If it doesn't, I'll resume my flaming.

                Comment


                • #9
                  Originally posted by allquixotic View Post
                  Alexandre Julliard won't accept any commits unless they're perfect and solve all problems simultaneously. He doesn't have any concept in his head about evolutionary improvement.
                  As much as I hate to say it, I understand where he's coming from. Incremental improvements can lead to dead end ends where you have to scrap large portions of the code base and start all over. I think he just wants to fix problems once and be done with them. Although his comments about rejected code leave a LOT to be desired ... such as what the hell is actually wrong with it.

                  As a wine end-user, I appreciate him being a dick like this because it seems to be working and getting things done. From a developer's standpoint, life under Julliard is an exercise in frustration.

                  Keep the faith aliquixotic.

                  Comment


                  • #10
                    Hmm, that's the last release before 1.3.20 becomes obsolete. I guess I'll have to update my graphics drivers and Wine after two weeks and try out my game collection again. I just hope that whatever things the D3D updates broke are already fixed.

                    Comment


                    • #11
                      Originally posted by Larian View Post
                      As much as I hate to say it, I understand where he's coming from. Incremental improvements can lead to dead end ends where you have to scrap large portions of the code base and start all over. I think he just wants to fix problems once and be done with them.
                      Well, iterative development has historically "proven" to catch more use cases than waterfall-like processes do in many other areas of software... I'm not sure I see why Wine sound should be an exception to the trend. Moreover git branches make rewriting, replacing and removing code easy when it doesn't end up quite the way you like it, and while getting it all right the first time would be neater it's not always that simple. There's no need to keep binary compatibility in something as monolithic as Wine, is there?

                      Could someone describe how the new system works, please? I'm curious and I can't find any blog posts about it. I don't know how Windows 7 do things, so the reference goes straight over my head.

                      Comment


                      • #12
                        No jack no party, I will *NEVER* upgrade because I need professional-grade audio with wineasio for zero latency VSTs.
                        ## VGA ##
                        AMD: X1950XTX, HD3870, HD5870
                        Intel: GMA45, HD3000 (Core i5 2500K)

                        Comment


                        • #13
                          Wonder if they plan on finally supporting multichannel audio as well?

                          Comment


                          • #14
                            no network audio support now too

                            so, there were no Pulse support and now there is no NAS and audio via network support is completely gone. and i can forget about outputting sounds from laptop to nearest machine with good speakers, great.

                            Comment


                            • #15
                              I was under the impression that with mmdevapi there would be pulse audio? What happened?

                              One of the bigger annoyances with wine is that it lacks pulse.

                              Comment

                              Working...
                              X