title
Products            Buy            Support Forum            Professional            About            Codec Central
 

Beta: [Multi-Processor Multi-Encoder]

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Spoon
    Administrator
    • Apr 2002
    • 44504

    Beta: [Multi-Processor Multi-Encoder]

    For those with multi-processor computers, or new dual core cpus. Encode to two different formats at the same time, effectively encoding at twice the normal speed.

    Download:



    160KB

    NB there is currently no help file, and this codec will work until July 2006 only (it will be part of dBpowerAMP reference then).
    Spoon
    www.dbpoweramp.com
  • LtData
    dBpoweramp Guru

    • May 2004
    • 8288

    #2
    Re: Beta: [Multi-Processor Multi-Encoder]

    Alright, Spoon! I'll test it out here in a bit on my AMD Athlon64 X2.

    Comment

    • LtData
      dBpoweramp Guru

      • May 2004
      • 8288

      #3
      Re: Beta: [Multi-Processor Multi-Encoder]

      Works beautifully. Encoded a CD to Monkey's Audio at Normal and to Ogg b4 SSE2 encoder q5 in 3 minutes. That's two minutes faster than just the multi-encoder.

      Comment

      • toolburn

        • Dec 2005
        • 15

        #4
        Re: Beta: [Multi-Processor Multi-Encoder]

        System: P4 D 830 (3GHz)
        OS: Windows XP x64
        CD Drive: Pioneer DVD-RW DVR-109
        HD target: WD 250GB SE - USB 2.0 connected

        CD: Franz Ferdinand
        Size: 391MB
        AccurateRip ID: 00100207-8909190b

        dBpowerAMP Music Converter - Audio CD Input

        Run 1
        Encoder: Multi-Encoder
        Format 1: Windows Media Audio V9.1 - VBR Quality 75, 44 kHz, stereo VBR
        Format 2: FLAC 5.3 - compression level 5
        Speed: 19x Real-time
        Time: 3min 20sec

        Run 2
        Encoder: Multi-Processor Multi-Encoder
        Format 1: Windows Media Audio V9.1 - VBR Quality 75, 44 kHz, stereo VBR
        Format 2: FLAC 5.3 - compression level 5
        Speed: 18x Real-time
        Time: 3min 26sec

        Run 3
        Encoder: Wave
        Format: Wave 16bit 44.1KHz Stereo
        Speed: 32x Real-time
        Time: 1min 38sec

        I re-ran Run 1 and Run 2 a couple more times and every time the Multi-Processor Multi-Encoder was a few seconds slower then the Multi-Encoder.
        Last edited by toolburn; December 06, 2005, 09:54 PM.

        Comment

        • Spoon
          Administrator
          • Apr 2002
          • 44504

          #5
          Re: Beta: [Multi-Processor Multi-Encoder]

          Odd, what if you run it 20 times, it will take over 4 minutes?
          Spoon
          www.dbpoweramp.com

          Comment

          • toolburn

            • Dec 2005
            • 15

            #6
            Re: Beta: [Multi-Processor Multi-Encoder]

            Sorry for any confusion - I've edited my post.

            On each run the times were about the same but the Multi-threaded Multi-encoder is always slower by a few seconds than the Multi-encoder.

            Comment

            • Spoon
              Administrator
              • Apr 2002
              • 44504

              #7
              Re: Beta: [Multi-Processor Multi-Encoder]

              The reason is that WMA will use the 2 processors in anycase (it creates a sub encoding thread), try mp3 and ogg vorbis and time those two.
              Spoon
              www.dbpoweramp.com

              Comment

              • LtData
                dBpoweramp Guru

                • May 2004
                • 8288

                #8
                Re: Beta: [Multi-Processor Multi-Encoder]

                OK, this is interesting. I can convert a CD to Ogg Vorbis b4 SSE2 by itself, but if I try to convert to Monkey's Audio and Ogg Vorbis b4 SSE2, dMC crashes every few songs. It has done this on 4 CDs I have tried to rip. It also did it when I ripped to Monkey's, Vorbis, and WAV. It normally crashed just before it created the .ogg file and while the other two files were created, they were empty. It seemed to do this every few tracks.

                What it seemed to do a lot was that it ripped one track to RAM, was converting it, and ripped another track to RAM which might have over-written the previous track causing the in-place conversion to fail. I say this because when it would fail, I would get empty files for the last 2 tracks it tried to rip.

                Any ideas?
                Last edited by LtData; April 18, 2006, 08:35 PM.

                Comment

                • Spoon
                  Administrator
                  • Apr 2002
                  • 44504

                  #9
                  Re: Beta: [Multi-Processor Multi-Encoder]

                  Nothing springs to mind, this codec is pretty much just a test bed, dMC R12 already has a built in multiprocessor encoder which is better as is native (must release this next beta of R12)...
                  Spoon
                  www.dbpoweramp.com

                  Comment

                  • DannyKudos

                    • Oct 2005
                    • 21

                    #10
                    Re: Beta: [Multi-Processor Multi-Encoder]

                    I keep getting the following error just at the end of a CD Im ripping to FLAC and aoTuv b4 SSE2. (This is my first attempt at using this codec as I have just acquired a duocore laptop)
                    [MusicConverter.exe - Application Error]
                    The instruction at "0x7cp11e58" referenced memory at 0x000000016. The memory could not be "read". Click OK to terminate the program.

                    Comment

                    • Spoon
                      Administrator
                      • Apr 2002
                      • 44504

                      #11
                      Re: Beta: [Multi-Processor Multi-Encoder]

                      Ripping to each audio format seperately works?
                      Spoon
                      www.dbpoweramp.com

                      Comment

                      • DannyKudos

                        • Oct 2005
                        • 21

                        #12
                        Re: Beta: [Multi-Processor Multi-Encoder]

                        certainly does, as does using the other multi-encoder

                        Comment

                        • Spoon
                          Administrator
                          • Apr 2002
                          • 44504

                          #13
                          Re: Beta: [Multi-Processor Multi-Encoder]

                          Due to this code becomming redundant (there is already the multi-processor encoder in R12 alpha, just missing the codecs, they will be added pronto) we cannot bug fix it, as it wouldn't be productive.
                          Spoon
                          www.dbpoweramp.com

                          Comment

                          • DannyKudos

                            • Oct 2005
                            • 21

                            #14
                            Re: Beta: [Multi-Processor Multi-Encoder]

                            no worries i can wait

                            Comment

                            • gameplaya15143
                              dBpoweramp Enthusiast

                              • Sep 2005
                              • 276

                              #15
                              Re: Beta: [Multi-Processor Multi-Encoder]

                              I hope this doesn't remain an issue in dmc12...

                              When using 2 CLI encoders for the same codec (I suspect any that use the same extention)... well, I was encoding the same track to Ogg Vorbis twice, each with different settings. Both write to "~dmcout.ogg"!!!! The second instance in the encoding list overwrote what the first one had written, but since the 2nd was of a lower bitrate, the resulting file had the remaining data still attached to the end.

                              You should have make it write:
                              ~dmcout.ext
                              ~dmcout2.ext
                              etc. etc.

                              I haven't tested, but the other multicodec thing probably has the same problem.

                              Comment

                              Working...

                              ]]>