wms-stream-shoutcast

/lang/StringBuilder;
    //   396: invokevirtual 51	java/lang/StringBuilder:toString	()Ljava/lang/String;
    //   399: invokevirtual 95	com/wowza/wms/logging/WMSLogger:error	(Ljava/lang/String;)V
    //   402: goto -367 -> 35
    //   405: aload_2
    //   406: ldc -25
    //   408: bipush 120
    //   410: bipush 121
    //   412: iadd
    //   413: invokestatic 30	com/wowza/util/JSON:copyValueOf	(Ljava/lang/String;I)Ljava/lang/String;
    //   416: invokevirtual 36	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   419: ifge -67 -> 352
    //   422: goto -248 -> 174
    //   425: aload 6
    //   427: sipush 866
    //   430: sipush 142
    //   433: idiv
    //   434: ldc -23
    //   436: invokestatic 86	com/wowza/util/Base64:endsWith	(ILjava/lang/String;)Ljava/lang/String;
    //   439: invokevirtual 36	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   442: ifge -407 -> 35
    //   445: goto +13 -> 458
    //   448: aload 13
    //   450: aload 10
    //   452: invokevirtual 59	com/wowza/wms/mediacaster/wowza/LiveMediaStreamURL:setApplication	(Ljava/lang/String;)V
    //   455: goto -168 -> 287
    //   458: aload 6
    //   460: ldc -21
    //   462: bipush 23
    //   464: bipush 33
    //   466: imul
    //   467: invokestatic 30	com/wowza/util/JSON:copyValueOf	(Ljava/lang/String;I)Ljava/lang/String;
    //   470: invokevirtual 36	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   473: ifge -438 -> 35
    //   476: goto -346 -> 130
    //   479: ldc 115
    //   481: bipush 53
    //   483: bipush 13
    //   485: imul
    //   486: invokestatic 30	com/wowza/util/JSON:copyValueOf	(Ljava/lang/String;I)Ljava/lang/String;
    //   489: astore 7
    //   491: ldc -19
    //   493: bipush 60
    //   495: iconst_5
    //   496: iadd
    //   497: invokestatic 30	com/wowza/util/JSON:copyValueOf	(Ljava/lang/String;I)Ljava/lang/String;
    //   500: astore 8
    //   502: new 143	java/util/HashMap
    //   505: dup
    //   506: invokespecial 144	java/util/HashMap:<init>	()V
    //   509: astore 9
    //   511: aload 9
    //   513: sipush 1011
    //   516: sipush 215
    //   519: idiv
    //   520: ldc -17
    //   522: invokestatic 86	com/wowza/util/Base64:endsWith	(ILjava/lang/String;)Ljava/lang/String;
    //   525: aload 7
    //   527: invokeinterface 152 3 0
    //   532: pop
    //   533: aload 9
    //   535: iconst_5
    //   536: bipush 9
    //   538: swap
    //   539: imul
    //   540: ldc -15
    //   542: invokestatic 86	com/wowza/util/Base64:endsWith	(ILjava/lang/String;)Ljava/lang/String;
    //   545: aload 8
    //   547: invokeinterface 152 3 0
    //   552: pop
    //   553: aload_0
    //   554: aload 9
    //   556: invokestatic 160	com/wowza/util/SystemUtils:expandEnvironmentVariables	(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
    //   559: astore_0
    //   560: aload_0
    //   561: iconst_0
    //   562: invokestatic 164	com/wowza/wms/mediacaster/wowza/LiveMediaStreamURL:decodeURL	(Ljava/lang/String;Z)[Lcom/wowza/wms/mediacaster/wowza/LiveMediaStreamURL;
    //   565: astore_3
    //   566: aload_1
    //   567: invokeinterface 168 1 0
    //   572: invokeinterface 173 1 0
    //   577: astore 10
    //   579: aload_1
    //   580: invokeinterface 174 1 0
    //   585: astore 11
    //   587: aload_3
    //   588: ifnull -222 -> 366
    //   591: goto -433 -> 158
    // Line number table:
    //   Java source line #141	-> byte code offset #0
    //   Java source line #212	-> byte code offset #5
    //   Java source line #207	-> byte code offset #7
    //   Java source line #209	-> byte code offset #9
    //   Java source line #210	-> byte code offset #35
    //   Java source line #144	-> byte code offset #38
    //   Java source line #145	-> byte code offset #41
    //   Java source line #146	-> byte code offset #51
    //   Java source line #187	-> byte code offset #72
    //   Java source line #190	-> byte code offset #78
    //   Java source line #185	-> byte code offset #89
    //   Java source line #153	-> byte code offset #99
    //   Java source line #193	-> byte code offset #120
    //   Java source line #153	-> byte code offset #130
    //   Java source line #165	-> byte code offset #151
    //   Java source line #183	-> byte code offset #158
    //   Java source line #192	-> byte code offset #166
    //   Java source line #148	-> byte code offset #174
    //   Java source line #149	-> byte code offset #181
    //   Java source line #153	-> byte code offset #187
    //   Java source line #194	-> byte code offset #208
    //   Java source line #185	-> byte code offset #214
    //   Java source line #153	-> byte code offset #220
    //   Java source line #200	-> byte code offset #241
    //   Java source line #185	-> byte code offset #281
    //   Java source line #192	-> byte code offset #287
    //   Java source line #185	-> byte code offset #298
    //   Java source line #190	-> byte code offset #301
    //   Java source line #153	-> byte code offset #309
    //   Java source line #152	-> byte code offset #352
    //   Java source line #153	-> byte code offset #358
    //   Java source line #203	-> byte code offset #366
    //   Java source line #146	-> byte code offset #405
    //   Java source line #153	-> byte code offset #425
    //   Java source line #191	-> byte code offset #448
    //   Java source line #153	-> byte code offset #458
    //   Java source line #168	-> byte code offset #479
    //   Java source line #169	-> byte code offset #491
    //   Java source line #171	-> byte code offset #502
    //   Java source line #172	-> byte code offset #511
    //   Java source line #173	-> byte code offset #533
    //   Java source line #174	-> byte code offset #553
    //   Java source line #176	-> byte code offset #560
    //   Java source line #178	-> byte code offset #566
    //   Java source line #179	-> byte code offset #579
    //   Java source line #181	-> byte code offset #587
    // Local variable table:
    //   start	length	slot	name	signature
    //   0	594	0	paramString1	String
    //   0	594	1	paramIApplicationInstance	IApplicationInstance
    //   0	594	2	paramString2	String
    //   1	587	3	arrayOfLiveMediaStreamURL	com.wowza.wms.mediacaster.wowza.LiveMediaStreamURL[]
    //   7	21	4	localException	Exception
    //   39	320	4	i	int
    //   49	126	5	str1	String
    //   99	360	6	str2	String
    //   489	37	7	str3	String
    //   500	46	8	str4	String
    //   509	46	9	localHashMap	java.util.HashMap
    //   301	277	10	str5	String
    //   122	464	11	str6	String
    //   73	210	12	j	int
    //   76	373	13	localLiveMediaStreamURL	com.wowza.wms.mediacaster.wowza.LiveMediaStreamURL
    // Exception table:
    //   from	to	target	type
    //   38	594	7	java/lang/Exception
  }
  
  public static MediaCasterMappedName mapMediaCasterName(IMediaStream paramIMediaStream, String paramString1, String paramString2, String paramString3, String paramString4, double paramDouble1, double paramDouble2, int paramInt)
  {
    IClient localIClient = paramIMediaStream.getClient();
    IApplicationInstance localIApplicationInstance = paramIMediaStream.getStreams().getAppInstance();
    paramString1 = mapMediaCasterName(localIApplicationInstance, localIClient, paramString1);
    
    MediaCasterMappedName localMediaCasterMappedName = new MediaCasterMappedName();
    name = paramString1;
    oldName = paramString2;
    ext = paramString3;
    queryStr = paramString4;
    playStart = paramDouble1;
    playLen = paramDouble2;
    playTransition = paramInt;
    
    return localMediaCasterMappedName;
  }
}

/* Location:
 * Qualified Name:     com.wowza.wms.stream.mediacaster.MediaStreamMediaCasterUtils
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
1 2

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2019. Infinite Loop Ltd