title
Products            Buy            Support Forum            Professional            About            Codec Central
 

CRC error protection what exactly is this

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sossity
    dBpoweramp Enthusiast

    • Jan 2010
    • 162

    CRC error protection what exactly is this

    CRC Error Protection adds a checksum to each frame, a decoder is able to verify each frame has not corrupted, however very few decoders use checksums.

    This is what I read on the dbpoweramp website, but still a bit unsure what this means exactly, and if it is worth reconverting about 4,000 plus songs for.

    what is the decoder? is it something within the batch converter? a decoder checks to be sure there are no errors in the files and fixes them during conversion? or the batch converter adds something to the files so when they are played on a player of some sort, the player will be able to decode them?

    I will be using these mp3 albums on my ipod, would the CRC protection mean that the converted files had the errors fixed or have something so they there are no problems with playback on a device such as an ipod?


    Also, I have a bunch of albums in mp3 that I made using the batch converter, is there a way I can check them to see if I used the CRC protection and any of the other advanced settings in the batch converter? I am talking about after the fact after they have been converted? I ask because if I want this feature on or off for the converted files I can check them before doing any re converting, it would save me time.
    Last edited by Sossity; September 20, 2015, 09:53 AM.
  • mville
    dBpoweramp Guru

    • Dec 2008
    • 4021

    #2
    Re: CRC error protection what exactly is this

    Originally posted by Sossity
    what is the decoder? is it something within the batch converter? a decoder checks to be sure there are no errors in the files and fixes them during conversion? or the batch converter adds something to the files so when they are played on a player of some sort, the player will be able to decode them?
    Simply put, a decoder is software that converts your audio files to music. A CD player may have an mp3 decoder, so it can play mp3 files.

    Originally posted by Sossity
    CRC Error Protection adds a checksum to each frame, a decoder is able to verify each frame has not corrupted, however very few decoders use checksums.

    This is what I read on the dbpoweramp website, but still a bit unsure what this means exactly, and if it is worth reconverting about 4,000 plus songs for.
    IMO, you do not need CRC Error Protection. As the website says, very few decoders use the checksum.

    Comment

    • Sossity
      dBpoweramp Enthusiast

      • Jan 2010
      • 162

      #3
      Re: CRC error protection what exactly is this

      is there any way to check some of my already converted mp3 albums and files to see if I had the error protection feature turned on or not?

      Comment

      • mville
        dBpoweramp Guru

        • Dec 2008
        • 4021

        #4
        Re: CRC error protection what exactly is this

        Originally posted by Sossity
        is there any way to check some of my already converted mp3 albums and files to see if I had the error protection feature turned on or not?
        Yes. In Configure dBpoweramp >> Music Converter tab >> When Converting

        do you have the Update 'Source', 'Encoder', 'Encoded By' & 'Encoder Settings' ID Tags option ticked?

        If you do, have a look at the mp3 file Encoder Settings tag and it will contain the following:
        -crc="1"

        if you had the CRC Error Protection turned on when converting.

        Comment

        • Sossity
          dBpoweramp Enthusiast

          • Jan 2010
          • 162

          #5
          Re: CRC error protection what exactly is this

          thank you, is there anyway to check the actual files? not in the dbpoweramp settings?

          I ask because, I have a bunch of albums that I converted a long time ago with the release 15.1 version. I have now since updated to release 15.3 and have done more converting.

          since I cannot go back into the configuration settings for the 15.1 version I used because I have updated to 15.3, I like to look at the songs and albums that I converted with 15.1 and see if I had used CRC, it was a while ago and I do not remember if I used it or not.

          Comment

          • mville
            dBpoweramp Guru

            • Dec 2008
            • 4021

            #6
            Re: CRC error protection what exactly is this

            I'll ask again.

            1. Currently, in Configure dBpoweramp >> Music Converter tab >> When Converting

            do you have the Update 'Source', 'Encoder', 'Encoded By' & 'Encoder Settings' ID Tags option ticked?

            2. In CDRipper >> Options >> Meta data & ID Tag >> Write ID Tags

            do you have Encoded By, Encoder and Encoder Settings ticked?

            ... also, 3. How were your mp3 files created?
            Last edited by mville; September 22, 2015, 12:51 AM. Reason: added more questions

            Comment

            • mville
              dBpoweramp Guru

              • Dec 2008
              • 4021

              #7
              Re: CRC error protection what exactly is this

              Originally posted by Sossity
              thank you, is there anyway to check the actual files? not in the dbpoweramp settings?
              But the answer you want, depends on your dBpoweramp configuration and/or CDRipper settings. Please help me to help you. I can only do this if I have more information.

              The only way I know to determine if your mp3 files contain the CRC info, is if you are writing the encoder tags to your mp3 files, hence the previous questions.
              Last edited by mville; September 22, 2015, 01:36 AM.

              Comment

              • Sossity
                dBpoweramp Enthusiast

                • Jan 2010
                • 162

                #8
                Re: CRC error protection what exactly is this

                1. Yes
                2. Yes
                3. Mp3 files were created or converted from Flac rips of my albums, I used dBpoweramp's batch converter

                Comment

                • mville
                  dBpoweramp Guru

                  • Dec 2008
                  • 4021

                  #9
                  Re: CRC error protection what exactly is this

                  Originally posted by Sossity
                  1. Yes
                  2. Yes
                  3. Mp3 files were created or converted from Flac rips of my albums, I used dBpoweramp's batch converter
                  OK, look at the tags in an mp3. It should contain the Encoder Settings tag and, if you created the mp3 with the CRC Error Protection option, the Encoder Settings tag will contain -crc="1".

                  Comment

                  • Sossity
                    dBpoweramp Enthusiast

                    • Jan 2010
                    • 162

                    #10
                    Re: CRC error protection what exactly is this

                    Originally posted by mville
                    OK, look at the tags in an mp3. It should contain the Encoder Settings tag and, if you created the mp3 with the CRC Error Protection option, the Encoder Settings tag will contain -crc="1".
                    to look at the tags so far, in windows explore, or windows xp, I have just hovered my mouse over each song file, and a small bubble comes up with some details, such as album, artists, year, and the version if dbpoweramp along with bit rate etc. is this where I would see the error protection feature?

                    Comment

                    • mville
                      dBpoweramp Guru

                      • Dec 2008
                      • 4021

                      #11
                      Re: CRC error protection what exactly is this

                      Originally posted by Sossity
                      to look at the tags so far, in windows explore, or windows xp, I have just hovered my mouse over each song file, and a small bubble comes up with some details, such as album, artists, year, and the version if dbpoweramp along with bit rate etc. is this where I would see the error protection feature?
                      In Windows Explorer, if you right-click on an mp3 file, do you have the Edit-ID Tag option in the drop-down menu?

                      Also, do you currently edit any tags and if so, how?
                      Last edited by mville; September 22, 2015, 04:47 PM.

                      Comment

                      • Sossity
                        dBpoweramp Enthusiast

                        • Jan 2010
                        • 162

                        #12
                        Re: CRC error protection what exactly is this

                        Originally posted by mville
                        In Windows Explorer, if you right-click on an mp3 file, do you have the Edit-ID Tag option in the drop-down menu?

                        Also, do you currently edit any tags and if so, how?
                        Yes there is in windows explore

                        Yes, I sometimes edit my tags using mp3 tag

                        for an experiment, I converted some flac files with crc on and some other settings, and then viewed them in windows explore, and I now see where it would indicated if an mp3 file had this setting on. So it seems now I can determine which files I had this turned on for or not.

                        Also, would having that feature on be of any help with reliable playback on my ipod? as of late, I have an ipod classic that was modified with a high capacity SD card and I loaded my mp3 files onto it, and most of the time they play ok, but occasionally, a song would be playing and it would freeze, or just skip to the next song.

                        these same mp3 files play ok in itunes and windows media player, so I suspect the problem is with the ipod. I have also had this random skipping and freezing happening on another ipod, this other one was an original ipod with its original hard drive.

                        I am not sure exactly what the problem is, all I can think of is maybe I should not use a usb hub for syncing the ipods, or the hardware and firmware is getting too old to be fully compatible with current itunes and dbpoweramp versions, since apple has discontinued them and support for them. Also, my music library has grown, and maybe the ipods do not have enough memory or something to handle it all. The problem is recent, as in the past I never had problems with playback on my ipods.

                        that is why I started looking at the CRC error feature in the batch converter, if it would help with the playback problems I have recently had with my ipods.
                        Last edited by Sossity; September 23, 2015, 07:18 AM.

                        Comment

                        • mville
                          dBpoweramp Guru

                          • Dec 2008
                          • 4021

                          #13
                          Re: CRC error protection what exactly is this

                          Originally posted by Sossity
                          Yes, I sometimes edit my tags using mp3 tag

                          for an experiment, I converted some flac files with crc on and some other settings, and then viewed them in windows explore, and I now see where it would indicated if an mp3 file had this setting on. So it seems now I can determine which files I had this turned on for or not.
                          Great. Yes, you'll see this in the Encoder Settings tag.

                          Originally posted by Sossity
                          Also, would having that feature on be of any help with reliable playback on my ipod?
                          As discussed earlier in this thread, I doubt the iPod Classic firmware decoder uses the CRC Error Protection checksum.

                          Originally posted by Sossity
                          as of late, I have an iPod classic that was modified with a high capacity SD card and I loaded my mp3 files onto it, and most of the time they play ok, but occasionally, a song would be playing and it would freeze, or just skip to the next song.
                          I too have an iPod Classic, 160GB. When I got this behaviour, I had to return the iPod to Apple and got a warranty replacement. Since, then I have not had a problem with iPod Classic 160GB playing my mp3 files and I do not use the CRC Error Protection option.

                          If I were to get this problem again, I would probably perform a Restore in iTunes, which restores the iPod device to factory settings and deletes all data and content on it.

                          Comment

                          • Sossity
                            dBpoweramp Enthusiast

                            • Jan 2010
                            • 162

                            #14
                            Re: CRC error protection what exactly is this

                            Originally posted by mville
                            Great. Yes, you'll see this in the Encoder Settings tag.



                            As discussed earlier in this thread, I doubt the iPod Classic firmware decoder uses the CRC Error Protection checksum.



                            I too have an iPod Classic, 160GB. When I got this behaviour, I had to return the iPod to Apple and got a warranty replacement. Since, then I have not had a problem with iPod Classic 160GB playing my mp3 files and I do not use the CRC Error Protection option.

                            If I were to get this problem again, I would probably perform a Restore in iTunes, which restores the iPod device to factory settings and deletes all data and content on it.
                            I have done the itunes restore thing on both ipods, and the problem still happened, I dont think the song files are bad, they play back fine in windows explore and itunes, it just seems odd that it has happened on both ipods, although I have had fewer problems with my ipod classic with an original 160 gb hard drive in it. I have have had more problems with the modded ipod with the 256 gb sd card in it.
                            Last edited by Sossity; September 23, 2015, 09:41 PM.

                            Comment

                            • mville
                              dBpoweramp Guru

                              • Dec 2008
                              • 4021

                              #15
                              Re: CRC error protection what exactly is this

                              Originally posted by Sossity
                              I have done the itunes restore thing on both ipods, and the problem still happened, I dont think the song files are bad, they play back fine in windows explore and itunes, it just seems odd that it has happened on both ipods, although I have had fewer problems with my ipod classic with an original 160 gb hard drive in it. I have have had more problems with the modded ipod with the 256 gb sd card in it.
                              As the restore hasn't fixed the issue, I suspect bad blocks on the HDD and SSD.

                              iTunes Restore does not format the entire drive. If it were possible to do a full format of the disks and to mark any bad blocks, as you would with a PC drive, this might well fix the issue. I'm not sure it is (easily) possible though.

                              IMO, this issue has been poorly supported by Apple and why I believe they no longer manufacture/support iPods with HDDs. It is too much of a headache for them, so they just wash their hands of the problem.

                              Personally, I'll just continue with my iPod and wait for a portable media player that supports micro SD cards larger than 128MB. Then, I'll be able to dump the iPod/iTunes/Apple once and for all. Believe me, it will be a blessed relief.

                              Comment

                              Working...

                              ]]>