[Avidemux-svn-commit] r5081 - branches/avidemux_2.6_branch_mean/avidemux/common/ADM_audiocodec

mean at BerliOS mean at mail.berlios.de
Mon Jul 13 10:56:56 CEST 2009


Author: mean
Date: 2009-07-13 10:56:56 +0200 (Mon, 13 Jul 2009)
New Revision: 5081

Modified:
   branches/avidemux_2.6_branch_mean/avidemux/common/ADM_audiocodec/ADM_audiocodec.cpp
Log:
[audioDecoder] Cleanup

Modified: branches/avidemux_2.6_branch_mean/avidemux/common/ADM_audiocodec/ADM_audiocodec.cpp
===================================================================
--- branches/avidemux_2.6_branch_mean/avidemux/common/ADM_audiocodec/ADM_audiocodec.cpp	2009-07-13 08:56:52 UTC (rev 5080)
+++ branches/avidemux_2.6_branch_mean/avidemux/common/ADM_audiocodec/ADM_audiocodec.cpp	2009-07-13 08:56:56 UTC (rev 5081)
@@ -1,11 +1,8 @@
 /***************************************************************************
-                          ADM_audiocodec.cpp  -  description
-                             -------------------
-    begin                : Sat Jun 1 2002
-    copyright            : (C) 2002 by mean
-    email                : fixounet at free.fr
- ***************************************************************************/
-
+     \file                     ADM_audiocodec.cpp  
+     \brief   Front end for audio decoder
+    copyright            : (C) 2002/2009 by mean fixounet at free.fr
+ **************************************************************************/
 /***************************************************************************
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -31,90 +28,46 @@
 			{
 				if(info)
 					if(info->bitspersample==8)
-                                        {
-                                                info->encoding=fourcc=WAV_8BITS_UNSIGNED;
-                                        }
+                        {
+                            info->encoding=fourcc=WAV_8BITS_UNSIGNED;
+                        }
 
 			}
 
  		switch(fourcc)
    			{
-#if 0
-                                case WAV_NELLYMOSER:
-                                        printf("\n Audio codec:  NELLYMOSER\n");
-                                        out= (ADM_Audiocodec *)new ADM_AudiocodecWMA(fourcc,info,extra,extraData);
-                                        break;
 
-                                case WAV_IMAADPCM:
-                                        printf("\n Audio codec:  IMA MS ADPCM\n");
-                                        out= (ADM_Audiocodec *)new ADM_AudiocodecImaAdpcm(fourcc,info);
-                                        break;
-                                case WAV_MSADPCM:
-                                        printf("\n Audio codec:   MS ADPCM\n");
-                                        out= (ADM_Audiocodec *)new ADM_AudiocodecMsAdpcm(fourcc,info);
-                                        break;
-#endif
 				case WAV_PCM:
-    					printf("\n Audio codec:  WAV\n");
+                    printf("[audioCodec] Audio codec:  WAV\n");
 #ifdef ADM_BIG_ENDIAN
-    					out= (ADM_Audiocodec *)new ADM_AudiocodecWavSwapped(fourcc);
+                    out= (ADM_Audiocodec *)new ADM_AudiocodecWavSwapped(fourcc);
 #else
 					out= (ADM_Audiocodec *)new ADM_AudiocodecWav(fourcc);
 #endif
                   			break;
 				case WAV_8BITS:
-					printf("\n 8 BIts pseudo codec\n");
-    					out= (ADM_Audiocodec *)new ADM_Audiocodec8Bits(fourcc);
+					printf("[audioCodec] 8 BIts pseudo codec\n");
+                    out= (ADM_Audiocodec *)new ADM_Audiocodec8Bits(fourcc);
 					break;
 				case WAV_8BITS_UNSIGNED:
-					printf("\n 8 BIts pseudo codec unsigned\n");
+					printf("[audioCodec] 8 BIts pseudo codec unsigned\n");
     					out= (ADM_Audiocodec *)new ADM_Audiocodec8Bits(fourcc);
 					break;
 		  		case WAV_LPCM:
-					printf("\n Audio codec:  LPCM swapped\n");
+					printf("[audioCodec] Audio codec:  LPCM swapped\n");
 #ifndef ADM_BIG_ENDIAN
-    					out= (ADM_Audiocodec *)new ADM_AudiocodecWavSwapped(fourcc);
+                    out= (ADM_Audiocodec *)new ADM_AudiocodecWavSwapped(fourcc);
 #else
 					out= (ADM_Audiocodec *)new ADM_AudiocodecWav(fourcc);
 #endif
                   		break;
-#ifdef USE_LIBDCA
-                case WAV_DTS:
-					if (dca->isAvailable())
-					{
-						printf("\n Audio codec:  DTS\n");
-						out= (ADM_Audiocodec *) new ADM_AudiocodecDCA(fourcc, info);
-					}
-
-					break;
-#endif
-#if 0
-				case WAV_ULAW:
-						printf("\n ULAW codec\n");
-						out=(ADM_Audiocodec *) new ADM_AudiocodecUlaw(fourcc,info);
-						break;
-
-            case WAV_AMV_ADPCM:
-                printf("\n Audio codec:  ffAMV\n");
-                out= (ADM_Audiocodec *) new ADM_AudiocodecWMA(fourcc,info,extra,extraData);
-                break;
-
-            case WAV_WMA:
-                printf("\n Audio codec:  ffWMA\n");
-                out= (ADM_Audiocodec *) new ADM_AudiocodecWMA(fourcc,info,extra,extraData);
-                break;
-            case WAV_QDM2:
-                printf("\n Audio codec:  ffQDM2\n");
-                out= (ADM_Audiocodec *) new ADM_AudiocodecWMA(fourcc,info,extra,extraData);
-                break;
-#endif
             default:
             	out= ADM_ad_searchCodec(fourcc,info,extra,extraData);
         	}
 
 	if (out == NULL)
 	{
-		printf("\n Unknown codec : %"LU,fourcc);
+		printf("[audioCodec] Unknown codec : %"LU"\n",fourcc);
 		out = (ADM_Audiocodec *) new ADM_AudiocodecUnknown(fourcc);
 	}
 	// For channel mapping, simple case we do it here so that the decoder does not have




More information about the Avidemux-svn-commit mailing list