Transcoding failed on CUCM

Hi Guys,
Tried to call from Lync server to CUCM, I have set the code from cisco trunk to cisco phone as G729. It failed as I expected...
The thing is I want MTP/XCODE that is in the MRGL to do the transcoding, is it possible?
I have attached the call trace, from it, I can see the call comes in and couple of XCoder have been allocated, but all gave me the error: No matching caps for either side A or side B, MTP not allocated..
Can anyone please explain to me:
1. why the XCoders failed to transcode?
2. Do I need to put a gateway inbetween to do the transcoding?
Thanks
Jim

Jim,
I dont think this will work.
The configuration between Phone and Xcoder should be G729, as per your requirement. (i.e. phone <--- g711ulaw ---> Xcoder <--- g729 ---> Trunk endpoint )
However, with the above configuration the region between phone and Xcoder is configured with g711.
The previous scenario should work fine.
JIM_TEST_RG (cisco phone) to AU_PER_REG (Xcoder) is using G729
AU_PER_REG (Xcoder) to AU_PER_REG (Trunk endpoint) is using G711
Additionally, in the trace file provided earlier, we see that the device configured with RegionB=AU_PER_REG is advertising support for Multiple codecs (G711ulaw, G711alaw, G729, G729AnnexA,G729AnnexB, G728 etc ) which is generally the phone.
14641577.010 |14:43:23.172 |AppInfo  |MediaTerminationPointControl(120685)::getResourcesAllocated -- Logging RegionB=AU_PER_REG Caps and MTP/XCoder Region=AU_PER_REG Caps
14641577.011 |14:43:23.172 |AppInfo  |MediaTerminationPointControl(120685)::logCapabilitiesinTrace -- MTP/XCoder Device Caps = 15 11 16 12 2 4 257 259 261
14641577.012 |14:43:23.172 |AppInfo  |MediaTerminationPointControl(120685)::logCapabilitiesinTrace -- Device Caps = 4 2 11 12 15 84 10 83 82 107
14641577.013 |14:43:23.172 |AppInfo  |DET-RegionsServer::matchCapabilities-- savedOption=0, PREF_LIST, regionA=AU_PER_REG regionB=AU_PER_REG latentCaps(A=0, B=0) kbps=64
However, the device configured with region JIM_TEST_RG supports limited codecs eg G722, G711Alaw, G711ulaw.
14641577.003 |14:43:23.172 |AppInfo  |MediaTerminationPointControl(120685)::getResourcesAllocated -- Logging RegionA=JIM_TEST_RG Caps and MTP/XCoder Region=AU_PER_REG Caps
14641577.004 |14:43:23.172 |AppInfo  |MediaTerminationPointControl(120685)::logCapabilitiesinTrace -- MTP/XCoder Device Caps = 15 11 16 12 2 4 257 259 261
14641577.005 |14:43:23.172 |AppInfo  |MediaTerminationPointControl(120685)::logCapabilitiesinTrace -- Device Caps = 6 41 4 2
Please confirm if the phone is configred with JIM_TEST_RG region. And the XCoder and Trunk is configured with AU_PER_REG.
In case the issue still exists, please provide the complete set of ccm traces for a test call with the calling and called party details.
HTH,
Jagpreet Singh Barmi

Similar Messages

  • Why do I get a "Transcode Failed" message?

    Dear friends on the forum;
    I have created a complex project in Encore with several levels.  It starts off with an opening menu whose choices are two video files and a link to a sub-menu.  This sub-menu then offers links to several sub-sub menus which, in turn, offer links to a number of video files each.  We are talking a total of 25 movies in all; some short (a minute and a half) some long (90minutes).   The Encore file is on my computer's hard drive and the relevant video files are on an external hard drive, accessed by USB cable.  I have created other DVDs in the past using this arrangement with no trouble.  Why am I having problems now?   Is it because of the complexity of this project?  The total size of these files is about 3 1/2 gb--not too big for the DVD.  I checked the project before clicking "Build" and no problems surfaced.    I am running a Hewlett-Packard HPE-470f computer with a 64-bit Windows 7 o/s.  I have an AMD processor with 3.2 ghz and 8gb of RAM.
    Can anyone help me with this?  Many thanks!
    Regards, Lewis

    That gives me lots of grist for my mill, John.  Thanks!
    Date: Wed, 15 Dec 2010 11:09:15 -0700
    From: [email protected]
    To: [email protected]
    Subject: Why do I get a "Transcode Failed" message?
    I skipped from CS3 (Pentium 4 CPU with 2Gig system ram and 2 hard drives... very slow, but it worked OK for AVI files and overnight Encore encoding) to a new computer for CS5 - read http://forums.adobe.com/thread/652694?tstart=0 
    Since upgrading to CS5 from CS5 may mean a new computer, I can't really advise you on that
    The Windows swap or paging file is where Windows puts things that it needs quick access to... sorta like you put your wallet in your pocket instead of in your dresser drawer, so you have it handy to pay at the grocery store
    The idea is to "spread the load" so no one hard drive is working too hard and becomes bogged down
    Video editing, like "high end" gaming, requires a LOT of computing power
    My previous computer worked for CS3 and AVI... I had to build a new computer for CS5 and AVCHD files
    You should (in my opinion) add a 2nd internal 7200rpm hard drive (never a "green" drive... too slow for video editing) and keep your boot drive for only Windows and software... this is the minimum (again, my opinion... but go read in the hardware sub-forum)
    Read Harm on drive setup http://forums.adobe.com/thread/662972?tstart=0
    - click the embedded picture in Harm's message to enlarge to reading size
    - you need AT LEAST 2 drives for video editing, 3 is better
    - some HD formats work better with (require) RAID
    Read Hunt on Partitions http://forums.adobe.com/thread/650708?tstart=0
    A link with many ideas about computer setup http://forums.adobe.com/thread/436215?tstart=0
    And even more hardware discussion http://forums.adobe.com/community/premiere/hardware_forum
    >

  • Transcoding Failed Error Code -37 .. everytime ...

    Transcoding Failed Error Code -37 .. everytime ...
    Any ideas?
    No tech support on Sat. blows.

    Details about your project would help someone do more than guess
    But, some reading
    Long File Names or odd characters cause problems
    Read http://forums.adobe.com/thread/588273
    And #4 Here http://forums.adobe.com/thread/666558?tstart=0
    And This Message Thread http://forums.adobe.com/thread/665641?tstart=0

  • Compressor problem.  transcode failed

    Hi,
    I'm using Compressor to transcode H.264 footage from a Canon DSLR to apple prorez 422 LT.  Dragged in several clips to compressor, added settings and destination.  Hit submit.  Went to sleep. Came back in morning and transcode had FAILED.  Tried again with a very short clip.  No progress was made in "time remaining" window -- no time even came up, and the progress bar did not start turning blue at all.  Finally i cancelled the operation.
    What am I doing wrong?
    Thank you,
    Eve

    If you continue to get the 3X Crash error after following the advice you've got in this thread, my suggestion would be to download another one of Digital Rebellion's products – Pro Maintenance Tools. PMT has a Crash Analyzer that reports causes and recommendations. It's a paid app (suite of apps) but you can download a short trial.
    The error means that the Compressor Transcoder has failed (ya think?) and it's not one of the more obvious ones to sort. The one time I had it was fixed by uninstalling Perian; I must have read about a conflict somewhere,
    Russ

  • Encore CS4 Fails to Transcode

    Guys the problem I already decided to freeze, but I have another problem, when I go to transcode some videos in encore cs4, it's transcode failed, someone help me? I'm using Encore CS3 to get to transcode.

    You must provide step-by-step DETAILS of what you are doing, especially the files you are using and all of your project settings

  • I can transcode my AVCHD files to DNxHD in Media Encoder, but when I ingest through Prelude, Media Encoder Fails.

    I am instructing students working on longer form projects to transcode their AVCHD material to Quicktime using the DNxHD codec (which is installed, and then preset loaded into Media Encoder).
    I am doing this since it is the suggested workflow in this article:
    Audio and Video glitches | AVCHD footage
    It worked great last year in CS6, but this workflow is not working at all in CC2014.
    When I transcode directly through Media Encoder, the process works fine, but if I ingest using Prelude (where students choose which files to transcode, set destination, etc) the transcoding fails and we get an AME error. Not sure why this would be any different than transcoding right into Media Encoder...
    We are working on PCs running Windows 7.
    Any suggestions?
    Thank you!

    Sally Powell wrote:
    When I transcode directly through Media Encoder, the process works fine, but if I ingest using Prelude (where students choose which files to transcode, set destination, etc) the transcoding fails and we get an AME error.
    Hi Sally,
    Could you please post a screen shot of the AME error you are getting? And as Michael asked, could you also let us know which preset are you using?
    Thanks,
    Ramesh.

  • Failed transcode in DL to Encore

    Sent a 2 hour and 7 minute finished multicam edit over to Encore via DL. I have Encore set to use AME for transcoding, to take advantage of the 64-bit architecture of AME. Waited a little over three hours for the transcode to complete, and at the very end was given a message: Transcoding failed. Another process is accessing the file. So, I closed Premiere (shouldn't need to be closed when doing DL) and tried again. Three hours later I got the same message. So I closed everything out, rebooted, and started the transcode again before I left work for the day. Got back in this morning and it had failed again (though this time I don't have a message to go along with it cause the computer installed updates at 4am and rebooted). Now I'm using AME to encode the files in MPEG2-DVD format straight out of Premiere, and I'll import these to replace the DL timeline in Encore.
    Anybody got any suggestions why the transcode failed so many times in Encore, and why I'd receive that message about another process accessing the file?

    Hi Jim,
    I just opened up Encore and on my wedding that I encoded from Premiere Pro in Media Encoder then brought into Encore by going to Import ------- as Timeline ---- It says "UnTranscoded" in the Project panel where all of my other assets are.
    Should that file be "Transcoded" already?
    When I exported it from Premierer into Media Encoder I used H.264 Blu-Ray, PCM Audio and all I did was change the Target and Max Bit Rate settings.
    Why is it not already "Transcoded" when I imported it into Encore.
    Thanks

  • HW conference and transcoder can not register to SRST router.

    Hi,
    We hav eone SRST router with IOS 15.0.1 M6, when failback, the phones and software MTP can register to SRST, but HW conference and transcoder fail to register somehow.
    I noticed the error from debug
    Nov  6 03:59:28: SCCP:rcvd RegisterRejectMessage
    Nov  6 03:59:28: sccp_parse_control_msg_v1: rcvd register rej, reason: Max Phones Exceeded
    What's the possible cause? When I defined max-ephone max-dn, I defined enough.

    Media resources registered to cucm do not work in SRST. I am surprised that software MTP is registered. Your SCCP configuration points to the cucm server that each media resources should resgister to, once that cucm is down, the media resources becomes unavailable
    Please rate all useful posts
    "opportunity is a haughty goddess who waste no time with those who are unprepared"

  • Encore CS4 crashes when transcoding

    Hi,
    I'm trying to get Encore to transcode all my videos (right click > transcode now). If I do them one at a time, it seems to work. However, if I attempt to add a bunch to the queue, I get an error that "transcode failed" or "can not create image buffer"  or something like that. Then the whole program crashes. It doesn't just skip over the "bad" file, it stops. Kaput.
    Am I missing something? Does this transcode queue actually work or should I expect to waste time doing them one by one?
    thanks.
    -karen

    You need to be more specific about what sources you are actually using. Yes, transcoding is twitchy, but it varies greatly with different source types. Also, if you already previewed/ transcoded some project items, the cahce may be polluted. The common advise then is to manually empty the project cache and start out with a clean slate...
    Mylenium

  • Format Conversion : Transcoding

    Hi,
    I am working on an application for format conversion of files, be it audio or video files. I tried the code Transcode.java (attached below) given in JMF, but I could only succeed in converting .wav files to .mp3 files. I have till date been unable to convert any video files from one format to another. I might be missing out on certain assumptions as to which files can be converted to the required format or not. Kindly give some sample code if anyody has any and also any suggestions please so that I can fulfill the requirement.
    Also kindly suggest a possible algorithm for the problem.
    Thanks,
    Amit
    import java.awt.*;
    import java.util.Vector;
    import java.io.File;
    import javax.media.*;
    import javax.media.control.TrackControl;
    import javax.media.control.QualityControl;
    import javax.media.Format;
    import javax.media.format.*;
    import javax.media.datasink.*;
    import javax.media.protocol.*;
    import javax.media.protocol.DataSource;
    import java.io.IOException;
    import com.sun.media.format.WavAudioFormat;
    * A sample program to transcode an input source to an output location
    * with different data formats.
    public class Transcode implements ControllerListener, DataSinkListener {
          * Given a source media locator, destination media locator and
          * an array of formats, this method will transcode the source to
          * the dest into the specified formats.
         public boolean doIt(MediaLocator inML, MediaLocator outML, Format fmts[],
                   int start, int end) {
              Processor p;
              try {
                   System.err.println("- create processor for: " + inML);
                   p = Manager.createProcessor(inML);
              } catch (Exception e) {
                   System.err.println("Yikes!  Cannot create a processor from the given url: " + e);
                   return false;
              p.addControllerListener(this);
               *     Put the Processor into configured state.
              p.configure();
              if (!waitForState(p, p.Configured)) {
                   System.err.println("Failed to configure the processor.");
                   return false;
               *     Set the output content descriptor based on the media locator.
              setContentDescriptor(p, outML);
               *     Program the tracks to the given output formats.
              if (!setTrackFormats(p, fmts))
                   return false;
               * We are done with programming the processor.  Let's just
               * realize the it.
              p.realize();
              if (!waitForState(p, p.Realized)) {
                   System.err.println("Failed to realize the processor.");
                   return false;
               *  Set the JPEG quality to .5.
              setJPEGQuality(p, 0.5f);
               *  Now, we'll need to create a DataSink.
              DataSink dsink;
              if ((dsink = createDataSink(p, outML)) == null) {
                   System.err.println("Failed to create a DataSink for the given output MediaLocator: " + outML);
                   return false;
              dsink.addDataSinkListener(this);
              fileDone = false;
               *   Set the start time if there's one set.
              if (start > 0)
                   p.setMediaTime(new Time((double)start));
               *  Set the stop time if there's one set.
              if (end > 0)
                   p.setStopTime(new Time((double)end));
              System.err.println("start transcoding...");
               *   OK, we can now start the actual transcoding.
              try {
                   p.start();
                   dsink.start();
              } catch (IOException e) {
                   System.err.println("IO error during transcoding");
                   return false;
               *  Wait for EndOfStream event.
              waitForFileDone();
               * Cleanup.
              try {
                   dsink.close();
              } catch (Exception e) {}
              p.removeControllerListener(this);
              System.err.println("...done transcoding.");
              return true;
          * Set the content descriptor based on the given output MediaLocator.
         void setContentDescriptor(Processor p, MediaLocator outML) {
              ContentDescriptor cd;
               *  If the output file maps to a content type, we'll try to set it on the processor.
              if ((cd = fileExtToCD(outML.getRemainder())) != null) {
                   System.err.println("- set content descriptor to: " + cd);
                   if ((p.setContentDescriptor(cd)) == null) {
                         * The processor does not support the output content type.  But we can set the content type to RAW and
                         * see if any DataSink supports it.
                        p.setContentDescriptor(new ContentDescriptor(ContentDescriptor.RAW));
          * Set the target transcode format on the processor.
         boolean setTrackFormats(Processor p, Format fmts[]) {
              if (fmts.length == 0)
                   return true;
              TrackControl tcs[];
              if ((tcs = p.getTrackControls()) == null) {
                    *      The processor does not support any track control.
                   System.err.println("The Processor cannot transcode the tracks to the given formats");
                   return false;
              for (int i = 0; i < fmts.length; i++) {     
                   System.err.println("- set track format to: " + fmts);
                   if (!setEachTrackFormat(p, tcs, fmts[i])) {
                        System.err.println("Cannot transcode any track to: " + fmts[i]);
                        return false;
              return true;
         * We'll loop through the tracks and try to find a track
         * that can be converted to the given format.
         boolean setEachTrackFormat(Processor p, TrackControl tcs[], Format fmt) {
              Format supported[];
              Format f;
              for (int i = 0; i < tcs.length; i++) {
                   supported = tcs[i].getSupportedFormats();
                   if (supported == null)
                        continue;
                   for (int j = 0; j < supported.length; j++) {
                        if (fmt.matches(supported[j]) &&
                                  (f = fmt.intersects(supported[j])) != null &&
                                  tcs[i].setFormat(f) != null) {
                             * Success.
                             return true;
              return false;
         * Setting the encoding quality to the specified value on the JPEG encoder.
         * 0.5 is a good default.
         void setJPEGQuality(Player p, float val) {
              Control cs[] = p.getControls();
              QualityControl qc = null;
              VideoFormat jpegFmt = new VideoFormat(VideoFormat.JPEG);
              * Loop through the controls to find the Quality control for the JPEG encoder.
              for (int i = 0; i < cs.length; i++) {
                   if (cs[i] instanceof QualityControl &&
                             cs[i] instanceof Owned) {
                        Object owner = ((Owned)cs[i]).getOwner();
                        * Check to see if the owner is a Codec. Then check for the output format.     
                        if (owner instanceof Codec) {
                             Format fmts[] = ((Codec)owner).getSupportedOutputFormats(null);
                             for (int j = 0; j < fmts.length; j++) {
                                  if (fmts[j].matches(jpegFmt)) {
                                       qc = (QualityControl)cs[i];
                                       qc.setQuality(val);
                                       System.err.println("- Set quality to " +
                                                 val + " on " + qc);
                                       break;
                        if (qc != null)
                             break;
         * Create the DataSink.
         DataSink createDataSink(Processor p, MediaLocator outML) {
              DataSource ds;
              if ((ds = p.getDataOutput()) == null) {
                   System.err.println("Something is really wrong: the processor does not have an output DataSource");
                   return null;
              DataSink dsink;
              try {
                   System.err.println("- create DataSink for: " + outML);
                   dsink = Manager.createDataSink(ds, outML);
                   dsink.open();
              } catch (Exception e) {
                   System.err.println("Cannot create the DataSink: " + e);
                   return null;
              return dsink;
         Object waitSync = new Object();
         boolean stateTransitionOK = true;
         * Block until the processor has transitioned to the given state.
         * Return false if the transition failed.
         boolean waitForState(Processor p, int state) {
              synchronized (waitSync) {
                   try {
                        while (p.getState() < state && stateTransitionOK)
                             waitSync.wait();
                   } catch (Exception e) {
                        System.out.println("Exception 1 : " + e.getMessage());
              return stateTransitionOK;
         * Controller Listener.
         public void controllerUpdate(ControllerEvent evt) {
              if (evt instanceof ConfigureCompleteEvent ||
                        evt instanceof RealizeCompleteEvent ||
                        evt instanceof PrefetchCompleteEvent) {
                   synchronized (waitSync) {
                        stateTransitionOK = true;
                        waitSync.notifyAll();
              } else if (evt instanceof ResourceUnavailableEvent) {
                   synchronized (waitSync) {
                        stateTransitionOK = false;
                        waitSync.notifyAll();
              } else if (evt instanceof EndOfMediaEvent) {
                   evt.getSourceController().close();
              } else if (evt instanceof MediaTimeSetEvent) {
                   System.err.println("- mediaTime set: " +
                             ((MediaTimeSetEvent)evt).getMediaTime().getSeconds());
              } else if (evt instanceof StopAtTimeEvent) {
                   System.err.println("- stop at time: " +
                             ((StopAtTimeEvent)evt).getMediaTime().getSeconds());
                   evt.getSourceController().close();
         Object waitFileSync = new Object();
         boolean fileDone = false;
         boolean fileSuccess = true;
         * Block until file writing is done.
         boolean waitForFileDone() {
              System.err.print(" ");
              synchronized (waitFileSync) {
                   try {
                        while (!fileDone) {
                             waitFileSync.wait(1000);
                             System.err.print(".");
                   } catch (Exception e) {
                        System.out.println("Exception 2 : " + e.getMessage());
              System.err.println("");
              return fileSuccess;
         * Event handler for the file writer.
         public void dataSinkUpdate(DataSinkEvent evt) {
              if (evt instanceof EndOfStreamEvent) {
                   synchronized (waitFileSync) {
                        fileDone = true;
                        waitFileSync.notifyAll();
              } else if (evt instanceof DataSinkErrorEvent) {
                   synchronized (waitFileSync) {
                        fileDone = true;
                        fileSuccess = false;
                        waitFileSync.notifyAll();
         * Convert a file name to a content type. The extension is parsed
         * to determine the content type.
         ContentDescriptor fileExtToCD(String name) {
              String ext;
              int p;
              * Extract the file extension.
              if ((p = name.lastIndexOf('.')) < 0)
                   return null;
              ext = (name.substring(p + 1)).toLowerCase();
              String type;
              * Use the MimeManager to get the mime type from the file extension.
              if ( ext.equals("mp3")) {
                   type = FileTypeDescriptor.MPEG_AUDIO;
              } else {
                   if ((type = com.sun.media.MimeManager.getMimeType(ext)) == null)
                        return null;
                   type = ContentDescriptor.mimeTypeToPackageName(type);
              return new FileTypeDescriptor(type);
         * Main program
         public static void main(String [] args) {
              String inputURL = null, outputURL = null;
              int mediaStart = -1, mediaEnd = -1;
              Vector audFmt = new Vector(), vidFmt = new Vector();
              if (args.length == 0)
                   prUsage();
              * Parse the arguments.
              int i = 0;
              while (i < args.length) {
                   if (args[i].equals("-v")) {
                        i++;
                        if (i >= args.length)
                             prUsage();
                        vidFmt.addElement(args[i]);
                   } else if (args[i].equals("-a")) {
                        i++;
                        if (i >= args.length)
                             prUsage();
                        audFmt.addElement(args[i]);
                   } else if (args[i].equals("-o")) {
                        i++;
                        if (i >= args.length)
                             prUsage();
                        outputURL = args[i];
                   } else if (args[i].equals("-s")) {
                        i++;
                        if (i >= args.length)
                             prUsage();
                        Integer integer = Integer.valueOf(args[i]);
                        if (integer != null)
                             mediaStart = integer.intValue();
                   } else if (args[i].equals("-e")) {
                        i++;
                        if (i >= args.length)
                             prUsage();
                        Integer integer = Integer.valueOf(args[i]);
                        if (integer != null)
                             mediaEnd = integer.intValue();
                   } else {
                        inputURL = args[i];
                   i++;
              if (inputURL == null) {
                   System.err.println("No input url is specified");
                   prUsage();
              if (outputURL == null) {
                   System.err.println("No output url is specified");
                   prUsage();
              int j = 0;
              Format fmts[] = new Format[audFmt.size() + vidFmt.size()];
              Format fmt;
              * Parse the audio format spec. into real AudioFormat's.
              for (i = 0; i < audFmt.size(); i++) {
                   if ((fmt = parseAudioFormat((String)audFmt.elementAt(i))) == null) {
                        System.err.println("Invalid audio format specification: " +
                                  (String)audFmt.elementAt(i));
                        prUsage();
                   fmts[j++] = fmt;
              * Parse the video format spec. into real VideoFormat's.
              for (i = 0; i < vidFmt.size(); i++) {
                   if ((fmt = parseVideoFormat((String)vidFmt.elementAt(i))) == null) {
                        System.err.println("Invalid video format specification: " +
                                  (String)vidFmt.elementAt(i));
                        prUsage();
                   fmts[j++] = fmt;
              * Generate the input and output media locators.
              MediaLocator iml, oml;
              if ((iml = createMediaLocator(inputURL)) == null) {
                   System.err.println("Cannot build media locator from: " + inputURL);
                   System.exit(0);
              if ((oml = createMediaLocator(outputURL)) == null) {
                   System.err.println("Cannot build media locator from: " + outputURL);
                   System.exit(0);
              * Transcode with the specified parameters.
              Transcode transcode = new Transcode();
              if (!transcode.doIt(iml, oml, fmts, mediaStart, mediaEnd)) {
                   System.err.println("Transcoding failed");
              System.exit(0);
         * Create a media locator from the given string.
         static MediaLocator createMediaLocator(String url) {
              MediaLocator ml;
              if (url.indexOf(":") > 0 && (ml = new MediaLocator(url)) != null)
                   return ml;
              if (url.startsWith(File.separator)) {
                   if ((ml = new MediaLocator("file:" + url)) != null)
                        return ml;
              } else {
                   String file = "file:" + System.getProperty("user.dir") + File.separator + url;
                   if ((ml = new MediaLocator(file)) != null)
                        return ml;
              return null;
         * Parse the audio format specifier and generate an AudioFormat.
         * A valid audio format specifier is of the form:
         * [encoding]:[rate]:[sizeInBits]:[channels]:big:signed
         static Format parseAudioFormat(String fmtStr) {
              int rate, bits, channels, endian, signed;
              String encodeStr = null, rateStr = null,
              bitsStr = null, channelsStr = null,
              endianStr = null, signedStr = null;
              * Parser the media locator to extract the requested format.
              if (fmtStr != null && fmtStr.length() > 0) {
                   while (fmtStr.length() > 1 && fmtStr.charAt(0) == ':')
                        fmtStr = fmtStr.substring(1);
                   * Now see if there's a encode rate specified.
                   int off = fmtStr.indexOf(':');
                   if (off == -1) {
                        if (!fmtStr.equals(""))
                             encodeStr = fmtStr;
                   } else {
                        encodeStr = fmtStr.substring(0, off);
                        fmtStr = fmtStr.substring(off + 1);
                        * Now see if there's a sample rate specified
                        off = fmtStr.indexOf(':');
                        if (off == -1) {
                             if (!fmtStr.equals(""))
                                  rateStr = fmtStr;
                        } else {
                             rateStr = fmtStr.substring(0, off);
                             fmtStr = fmtStr.substring(off + 1);
                             * Now see if there's a size specified
                             off = fmtStr.indexOf(':');
                             if (off == -1) {
                                  if (!fmtStr.equals(""))
                                       bitsStr = fmtStr;
                             } else {
                                  bitsStr = fmtStr.substring(0, off);
                                  fmtStr = fmtStr.substring(off + 1);
                                  * Now see if there's channels specified.
                                  off = fmtStr.indexOf(':');
                                  if (off == -1) {
                                       if (!fmtStr.equals(""))
                                            channelsStr = fmtStr;
                                  } else {
                                       channelsStr = fmtStr.substring(0, off);
                                       fmtStr = fmtStr.substring(off + 1);
                                       * Now see if there's endian specified.
                                       off = fmtStr.indexOf(':');
                                       if (off == -1) {
                                            if (!fmtStr.equals(""))
                                                 endianStr = fmtStr.substring(off + 1);
                                       } else {
                                            endianStr = fmtStr.substring(0, off);
                                            if (!fmtStr.equals(""))
                                                 signedStr = fmtStr.substring(off + 1);
              * Sample Rate
              rate = AudioFormat.NOT_SPECIFIED;
              if (rateStr != null) {
                   try {
                        Integer integer = Integer.valueOf(rateStr);
                        if (integer != null)
                             rate = integer.intValue();
                   } catch (Throwable t) {
                        System.out.println("Exception 3 ");
              * Sample Size
              bits = AudioFormat.NOT_SPECIFIED;
              if (bitsStr != null) {
                   try {
                        Integer integer = Integer.valueOf(bitsStr);
                        if (integer != null)
                             bits = integer.intValue();
                   } catch (Throwable t) {
                        System.out.println("Exception :4 " );
              * # of channels
              channels = AudioFormat.NOT_SPECIFIED;
              if (channelsStr != null) {
                   try {
                        Integer integer = Integer.valueOf(channelsStr);
                        if (integer != null)
                             channels = integer.intValue();
                   } catch (Throwable t) {
                        System.out.println("Exception : 5 ");
              * Endian
              endian = AudioFormat.NOT_SPECIFIED;
              if (endianStr != null) {
                   if (endianStr.equalsIgnoreCase("big"))
                        endian = AudioFormat.BIG_ENDIAN;
                   else if (endianStr.equalsIgnoreCase("little"))
                        endian = AudioFormat.LITTLE_ENDIAN;
              * Signed
              signed = AudioFormat.NOT_SPECIFIED;
              if (signedStr != null) {
                   if (signedStr.equalsIgnoreCase("signed"))
                        signed = AudioFormat.SIGNED;
                   else if (signedStr.equalsIgnoreCase("unsigned"))
                        signed = AudioFormat.UNSIGNED;
              return new AudioFormat(encodeStr, rate, bits, channels, endian, signed);
         * Parse the video format specifier and generate an VideoFormat.
         * A valid video format specifier is of the form:
         * [encoding]:[widthXheight]
         static Format parseVideoFormat(String fmtStr) {
              String encodeStr = null, sizeStr = null;
              * Parser the media locator to extract the requested format.
              if (fmtStr != null && fmtStr.length() > 0) {
                   while (fmtStr.length() > 1 && fmtStr.charAt(0) == ':')     
                        fmtStr = fmtStr.substring(1);
                   * Now see if there's a encode rate specified.
                   int off = fmtStr.indexOf(':');
                   if (off == -1) {
                        if (!fmtStr.equals(""))
                             encodeStr = fmtStr;
                   } else {
                        encodeStr = fmtStr.substring(0, off);
                        sizeStr = fmtStr.substring(off + 1);
              if (encodeStr == null || encodeStr.equals(""))
                   prUsage();
              if (sizeStr == null)
                   return new VideoFormat(encodeStr);
              int width = 320, height = 240;
              int off = sizeStr.indexOf('X');
              if (off == -1)
                   off = sizeStr.indexOf('x');
              if (off == -1) {
                   System.err.println("Video dimension is not correctly specified: " + sizeStr);
                   prUsage();
              } else {
                   String widthStr = sizeStr.substring(0, off);
                   String heightStr = sizeStr.substring(off + 1);
                   try {
                        Integer integer = Integer.valueOf(widthStr);
                        if (integer != null)
                             width = integer.intValue();
                        integer = Integer.valueOf(heightStr);
                        if (integer != null)
                             height = integer.intValue();
                   } catch (Throwable t) {
                        System.out.println("Exception : 6");
                        prUsage();
                   return new VideoFormat(encodeStr,
                             new Dimension(width, height),
                             VideoFormat.NOT_SPECIFIED, // maxDataLen
                             null,                // data class
                             VideoFormat.NOT_SPECIFIED // FrameRate
              return null;
         static void prUsage() {
              System.err.println("Usage: java Transcode -o <output> -a <audio format> -v <video format> -s <start time> -e <end time> <input>");
              System.err.println(" <output>: input URL or file name");
              System.err.println(" <input>: output URL or file name");
              System.err.println(" <audio format>: [encoding]:[rate]:[sizeInBits]:[channels]:big:signed");
              System.err.println(" <video format>: [encoding]:[widthXheight]");
              System.err.println(" <start time>: start time in seconds");
              System.err.println(" <end time>: end time in seconds");
              System.exit(0);

    Actually, it's XDcam Ex in a .mov wrapper.
    +An out-of-the-box GY-HM700 can record to inexpensive SDHC cards (class 6 or faster) as Quicktime .MOV using the XDCAM EX codec at selectable bitrates of 19, 25 or 35Mbps. The Mpeg-2 encoder is JVC’s, the XDCAM EX codec is licensed from Sony, and the Quicktime wrapper is licensed from Apple.+
    http://www.dvinfo.net/articles/jvcprohd/hm700firstlook.php

  • VLC 2.0 won't do mp4a audio transcoding

    Last few versions of VLC won't do mp4a audio transcoding.
    Relevant output:
    Codec is experimental but experimental codecs are not enabled, see -strict -2
    [0x7f6a24001028] avcodec encoder error: cannot open encoder
    [0x7f6a24001028] main encoder error: Streaming / Transcoding failed
    [0x7f6a24001028] main encoder error: VLC could not open the encoder.
    [0x7f6a34002478] stream_out_transcode stream out error: cannot find audio encoder (module:any fourcc:mp4a).
    This worked not too long ago, until apperantly mp4a was moved to "experimental". What flag do I need to use to use mp4a codec?
    This is the line I am using to start VLC:
    cvlc "$*" --play-and-exit --sout '#transcode{vcodec=h264,vb=600,scale=1.0,acodec=mp4a,ab=64,channels=2}:standard{access=http,mux=ts,dst==192.168.1.100:46232}'

    This is also relevant when you try to remotely stream to your mobile device (android) with VLC Direct. I get this error (no matter which file/input codec i choose)
    Codec is experimental but experimental codecs are not enabled, see -strict -2
    [0xaf300a94] avcodec encoder error: cannot open encoder
    [0xb1201854] stream_out_transcode stream out error: cannot find audio encoder (module:any fourcc:mp4a)
    [0xb1201854] stream_out_transcode stream out error: cannot create audio chain
    [0xb121581c] main decoder error: cannot create packetizer output (mpga)
    very frustrating, i don't give a damn if these codecs are experimental or not, just let me enable them! :-(

  • When encore fails - give us some feedback please.

    I'd like feedback as to why the transcodes fail.  Instead of Operation Failed.... can't we get the programme tell us why?
    Dodgy footage, corrupt file, miscalculation on Encore's part, sorry, try that again.  Some feedback would help to diagnose the problem more quickly otherwise its taking hundreds and thousands of hours out of the lives of the collective Encore user group.

    You can submit a feature request, but we have to assume that adobe programmers include specific information when they can.  I would also like to have more information about a variety of errors, but I suspect that some are easier to address than others.  There is a cost benefit issue to what programmers spend time on.  Is Encore still based on the sonic engine?  I suspect that provides some limits to error reporting as well.
    Feature request:
    https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • ERROR importing AVCHD H.264 files on Windows

    I have a problem that is preventing my students from moving forward with their work, and I am STUMPED as to what the issue is. Computers are all the same, Windows 7, 64bit Enterprise (Octo-Core Xeon 3ghz with 11GB of RAM). CC is installed with the the CCP Enterprise installation tool, and all apps have been updated via Adobe Updater to the latest revs, Premiere happens to be at 7.2.1(4).
    All our digital cameras are Sony’s that shoot to AVCHD H.264 (I have provided a profile of a sample clip, below).
    Video ingests into Prelude when the material is simply copied from the SD card to a local drive. However, when we attempt to send the video to Premiere Pro, the files all come up as OFFLINE (question mark icon). When I attempt to import the file manually, the following error is received "The file has an unsupported compression type.".
    The next thought was to attempt to transcode the files to another codec (in this case, I used DNxHD as a test). When the files are sent from Prelude to Media Encoder, the same error occurs (Media Coder is unable to determine the compression type) and all transcodes fail. As an aside, After Effects is also unable to import the same media.
    This has happened now on numerous computers, and (obviously?) seems to be related to a lack of installation or support of AVCHD/H.264 compression. What’s odd is that students have been using these cameras and compression types all year, so I am guessing a recent update killed support?
    If anyone could offer any help/ideas/support/thoughts it would be GREATLY appreciated!
    Thanks!
    General
    ID                                                                                : 0 (0x0)
    Complete name                                                  : /Users/sethchambers/Desktop/Ronnie Beirschmidt/Source/2014-04-23_08-24-22/AVCHD/BDMV/STREAM/00002.MTS
    Format                                                                      : BDAV
    Format/Info                                                            : Blu-ray Video
    File size                                                                      : 16.4 MiB
    Duration                                                                      : 12s 962ms
    Overall bit rate mode                                        : Variable
    Overall bit rate                                                  : 10.6 Mbps
    Maximum Overall bit rate                              : 18.0 Mbps
    Video
    ID                                                                                : 4113 (0x1011)
    Menu ID                                                                      : 1 (0x1)
    Format                                                                      : AVC
    Format/Info                                                            : Advanced Video Codec
    Format profile                                                            : [email protected]
    Format settings, CABAC                                        : Yes
    Format settings, ReFrames                              : 2 frames
    Format settings, GOP                                        : M=2, N=15
    Codec ID                                                                      : 27
    Duration                                                                      : 12s 946ms
    Bit rate mode                                                            : Variable
    Bit rate                                                                      : 9 917 Kbps
    Maximum bit rate                                                  : 16.0 Mbps
    Width                                                                      : 1 440 pixels
    Height                                                                      : 1 080 pixels
    Display aspect ratio                                        : 16:9
    Frame rate                                                            : 29.970 fps
    Color space                                                            : YUV
    Chroma subsampling                                        : 4:2:0
    Bit depth                                                                      : 8 bits
    Scan type                                                                      : Interlaced
    Scan order                                                            : Top Field First
    Bits/(Pixel*Frame)                                                  : 0.213
    Stream size                                                            : 15.3 MiB (93%)
    Audio
    ID                                                                                : 4352 (0x1100)
    Menu ID                                                                      : 1 (0x1)
    Format                                                                      : AC-3
    Format/Info                                                            : Audio Coding 3
    Mode extension                                                  : CM (complete main)
    Format settings, Endianness                              : Big
    Codec ID                                                                      : 129
    Duration                                                                      : 13s 24ms
    Bit rate mode                                                            : Constant
    Bit rate                                                                      : 256 Kbps
    Channel(s)                                                            : 2 channels
    Channel positions                                                  : Front: L R
    Sampling rate                                                            : 48.0 KHz
    Bit depth                                                                      : 16 bits
    Compression mode                                        : Lossy
    Stream size                                                            : 407 KiB (2%)
    Text
    ID                                                                                : 4608 (0x1200)
    Menu ID                                                                      : 1 (0x1)
    Format                                                                      : PGS

    OK, I am flummoxed.  I just worked with out IT guy for about 40 minutes trying to narrow down the issue.  So far, NOTHING is reliably reproducing the issue.  Here's what we've done so far...
    1)  Deleted all local user profiles except for admins, then deleted all registry keys relating to those profiles.
    2)  Students log in and a new profile is created, we then opened up their existing Premiere Pro project files.  Problem still presents itself.
    3)  We create a new Premiere Pro project and attempt to import the material from the copy on the local hard drive (not the original SD card).  Problem still presents itself.
    4)  We open a new Prelude project to import footage again directly from the SD card again, and Prelude is able to "see" the footage that is copied over to a new folder on the local hard drive (no transcoding). This is promising, so we open up Premiere Pro, and only 4 of 15 files are viewable (the others present the same error that no supported compression type is available).
    5)  I try reimporting some of the 11 files that don't work again through Prelude, and this time they work!  I note that the video files that DO WORK were imported into a folder that DOES NOT have a space in its name.  However, the folder that DOES NOT work DOES have a space in its name.  I think I am onto something. So...
    6)  I have the same student log into a DIFFERENT COMPUTER and we import the SAME FILES into Prelude and create a sub-folder that HAS A SPACE IN IT like the other computer has (we are trying to replicate the problem). And...  It works just fine. We can see the files in a folder with a space in its name.  So...
    7)  At this point, I am attempting to reinstall the Adobe CC suite on the affected computer, and we will see if that solves the problem.  Fingers crossed...

  • Embed img using mxmlc, Linux/gij

    Hi,
    I'm trying to embed an image into a .swf. I am compiling from
    a .as file using mxmlc on Linux using gij 4.1.1. The compile step
    always generates the following fatal error:
    MyTest.as(60): col: 3: Error: exception during transcoding:
    Failed to grab pixels for image /files/test.png
    It fails likewise for GIF, JPG, etc. Fails regardless of
    filetype.
    Source code is just a simple embed directive:
    [Embed(source='./test.png')]
    private var MyPhoto:Class;
    Anyone else seen this?

    I'm also having this issue on linux. Same build works
    flawlessly on windows and mac.
    Anyone have more information?

  • ArchLinux Newsletter for February 22

    Greetings, and welcome to the ArchLinux weekly newsletter for the week ending February 22, 2004.
    Front Page News:
    NEW KERNELS ABOUND
    Hi all,
    First off, a huge thank-you to everyone that has donated over the last couple of days. We now have enough of a start to pay setup fees and the first couple months on a new server. You guys rock.
    Now, an update regarding the new kernels... We're planning on using 2.6.3 as the default kernel for Widget's release, so I've renamed the 2.4 kernel packages for more consistency. We now have four kernel packages:
        * kernel24
        * kernel24-scsi
        * kernel26
        * kernel26-scsi
    As you know, the kernel26 packages write their bzImages as /boot/vmlinuz26 so that they can coexist with a 2.4 kernel. I've left the kernel 2.4 bzImage as /boot/vmlinuz for now, to avoid breaking too many users' boxes. But keep in mind that I may rename them to /boot/vmlinuz24 sometime in the future. Watch out!
    Another effect of the package renames is that the setup script had to be updated. This means that you will have to re-download the root.img disk image to do an ftp-based install. The old one will look for the 'kernel' package, which no longer exists.
    http://archlinux.org/news.php#48
    FUN WITH BANDWIDTH COSTS
    As most of you know, the recent review on OSNews has brought a large influx of users to us. While we're overjoyed to have so many new users, the bandwidth costs associated with all these new --sysupgrade'ers is going to cost me a lot of money that I don't really have.
    To curb the trend, I've had to cap transfer speeds on ftp.archlinux.org. They now sit at 20 K/s with a max of 30 users at a time.
    So, long story short, I have a couple of favors to ask:
       1. If you can volunteer to be a mirror, please contact me.
       2. Please download this perl script, which will use the "netselect" program to re-sort the server lists in pacman.conf, lowest ping times first. You can run it like so:
              # ./sortmirrors.pl </etc/pacman.conf >pacman.conf.new
          Make sure pacman.conf.new looks okay, then move it into place:
              # mv pacman.conf.new /etc/pacman.conf
       3. If you can spare a few bucks for a bandwidth-hungry distribution, please donate. We're looking to get another server, but the donations just aren't there yet.
    Thanks a lot everyone. We'll keep on making it if you keep on running it.
        Editor's Note: The perl script now comes with the new version of pacman, and the download cap has been lifted. 
    http://archlinux.org/news.php#47
    This Week on the Forum:
    Rasat made a request that we try to clean up the forums to make it easier to read. One idea was to put [RMx] for remove, [MVx] for move or [FXx] for fixed / resolved, in our topic titles. Read about it here: http://bbs.archlinux.org/viewtopic.php?t=2773
    Neocephas wrote a CUPS HOW-TO for Arch. It's still being worked on, so go help out over here: http://bbs.archlinux.org/viewtopic.php?t=2757
    This Week on the Mailing List:
    After the announcement by Judd about the bandwidth troubles, people raised some ideas for saving bandwidth. One was randomizing mirrors automatically via pacman. Another was to take the Full 0.5 ISO off of the main ftp site, because it's out of date anyway. Neither of these have been implemented yet, but discussion is still ongoing. Read the threads at:
    http://www.archlinux.org/pipermail/arch … 00844.html
    http://www.archlinux.org/pipermail/arch … 00853.html
    The idea was brought up again about multiple flavors of kernels. DanG also asked if multiple 2.4 or 2.6 kernel packages could "live together". The answer was no. A 2.4 and 2.6 kernel can co-exist though. Judd stated that there were no plans for different flavors of kernels (like "failsafe") and instead people should be building their own. Read the thread at: http://www.archlinux.org/pipermail/arch … 00872.html
    What's happening with the TUR mailing list:
    We're currently looking to assimilate a couple more Trusted Users to run their own repository and help test packages from /incoming. The system now requires sponsorship. So if you have submitted a lot of packages to /incoming that have made their way into the repositories, the TUs will be willing to sponsor you. If you are interested, join and mail the TUR Mailing list: https://lists.berlios.de/mailman/listinfo/tur-users
    This Week in Dev Land (by Jason Chu):
    Manolis Tzanidakis (zen_guerilla) left the development team.  He has decided to work on his own personal distro and won't have time for both.  We wish him well.
    Tobias Kieslich (neri) and Damir Perisa (dp) have joined the dev team.  They've started adopting packages and are still learning how everything works.  They are a welcome addition to the dev team.
    We now have a new package server.  All the regular traffic goes to the original server but ftp.archlinux.org is now on a different one.  This one has a higher limit on bandwidth but if you use a mirror please continue doing so.
    We are debating if/how to add f77 and gcj compilers to gcc.  The best suggestion is to have seperate packages that depend on gcc but gcc is a scary package so it's still being researched.
    The gcc question brought up another: should we implement multiple packages per PKGBUILD file?  It was agreed that a single package per PKGBUILD is much simpler and more like the arch way.  At the same time, we still have some issues to work through because of this simple method.
    There are new disk images on ftp.archlinux.org.  They're more modular and have support for keymaps, xfs/jfs support, and raid/lvm.  The setup scripts don't support all of these new features but the advanced user will be able to use them.  There will also be an expert install script to support these features.
    Xfree86 licensing is still being researched.  An interesting link was found: http://www.xfree86.org/legal/licenses.html
    An 0.6-base-BETA1 was released.  It's available on the archlinux ftp server.  Feel free to test it.
    An Archlinux goal/philosophy/social contract document was mentioned.  Judd said he was thinking about this already and we will probably start one soon.
    A number of packages were found to be missing urls and md5sums.  Namcap will detect this and spit out an error.  If anyone finds PKGBUILDs with these missing, they can submit a bug report for that package.
    Package Highlights:
    Updated init scripts were released this week. They provide a more cleaned up boot process.
    reiserfsprogs 3.6.13 was released this week. This fixes a bug that can prevent a ReiserFS partition from booting. Read about it here: http://bbs.archlinux.org/viewtopic.php?t=2614
    GCC, Coreutils, the kernel and some other core packages were updated this week. These types of upgrades can be risky sometimes, so be sure to submit any problems you have to the Bug Tracker.
    Pacman 2.7.4 was released this week. Changes are:
            - fixed a bug in conflict handling, where installing a conflicting package would fail even if the new package "provided" it
            - if pacman sees a newer version of itself during an upgrade, it will ask to install itself first, then be re-run to upgrade the other packages.
            - You can now use the --info option with --sync to display an uninstalled package's dependency info.
            - Added a sane umask before db writes
            - buffer overflow fix (bug #442)
    FAQ of The Week:
    Well, it's the same as last week and the week before. Unfortunately, we're still receiving the same questions. If you are having an issue, please review the past Arch Newsletters because your questions are probably answered.
    Bugs Opened this Week:
    k3b-0.11.4-1 does not work: broken permissions
    autologin feature of kdm and gdm does not work
    IP Forwarding in iptables pkg
    missing dependency for kdegraphics: fribidi, lcms
    Mozilla 1.6 package has broken permissions
    makewhatis creates /usr/local/man/whatis via crond
    kpilot missing from KDEPIM
    Bugs Closed this Week:
    Program additions for 0.6 installer
    kernel upgrades should remind users to run lilo.
    Add nano to base
    Choose other server in ftp install
    Option to use non us keymaps in installer
    Add jfs and xfs support
    incorrect url in download list
    groff-1.19 now available from German mirror
    Please add the graphics mode to the links package!
    New Vim 6.2 supports GTK2 but in arch it's still GTK1
    InitScripts outdated Copyright
    util-linux: missing
    PARPORT_1284 support in Kernel
    N_HDLC support in Kernel
    Joystick support in kernel
    Please update mozilla-thunderbird
    Reiserfsprogs 3.6.12 can't mount partitions read only
    Links (graphics mode)
    pacman -Syu behaviour
    PATCH: Fix buffer overflow in Pacman
    pacman: set umask before writing db entries
    libgnomeui needs depends on gnome-common
    Nautilus crashes immediately
    gqmpeg fails to build
    gdesklets missing dependencies
    transcode fails to build
    mp32ogg fails to build
    mjpegtools fails to build
    mplayer-plugin fails to build
    transcode pkg needs to be updated.
    missing dep in transcode pkg. again
    avifile dies with failure to build codecs
    flashplugin be updated to reflect firebird's new name change
    small firefox changes
    gtk2 deps screwed up between package and db
    gtk2 won't build
    New and Updated Packages:
    k3b 0.11.5-1
    barcode 0.98-1
    glabels 1.93.3-1
    avidemux 2.0.20-2
    lcab 1.0b10-1
    hd2u 0.9.0-1
    maxima 5.9.0-1
    kobodeluxe 0.4pre8-1
    pth 2.0.0-1
    kile 1.6.1-1
    atitvout 0.4-1
    kdevelop 3.0.1-2
    kdevelop-devel 3.1.0.snap040221-1
    fbi 1.30-1
    pipemeter 0.9.1-1
    zile 1.7b3-1
    gqview 1.4.0-1
    ringtonetools 2.19-1
    dbp 0.5.7-1
    dcraw 1.170-1
    scite 1.59-1
    device-mapper 1.00.07-2
    coreutils 5.2.0-1
    lzop 1.01-3
    gtick 0.3.0-2
    ogle 0.9.2-3
    rar 3.3.0-1
    ascii 3.6-1
    whois 4.6.9-1
    rasmol 2.7.2.1-1
    stellarium 0.5.2-1
    xfsprogs 2.5.6-1
    xmame-sdl 0.78.1-1
    lesstif 0.93.94-1
    kaffeine 0.4.1-1
    alsa-driver 1.0.2-2
    xpdf 3.00-1
    initscripts 0.6-6
    cssed pre0.1.4-1
    gdsl 1.0-2
    glut 3.7-2
    rsync 2.6.0-2
    vim 6.2-2
    links 2.1pre14-2
    gvim 6.2-2
    kernel24 2.4.25-1
    kernel24-scsi 2.4.25-1
    uml_utilities 20040114-1
    words 1.0-2
    user-mode-linux 2.4.24-1
    kernel26-scsi 2.6.3-1
    kernel26 2.6.3-1
    reiserfsprogs 3.6.13-1
    pacman 2.7.4-1
    bzflag 1.10.4.20040125-1
    galeon 1.3.13-1
    toppler 1.0.6-1
    gcc 3.3.3-1
    wine 20040213-1
    mozilla-firefox 0.8-2
    less 382-1
    iptables 1.2.9-4
    flashplugin 6.0r79-8
    cdrdao 1.1.8-1
    bash-completion 20040214-1
    zope 2.7.0-1
    liquidwar 5.6.2-1
    pcmcia-cs 3.2.7-1
    fortune-mod-buffy 1-1
    pango 1.2.5-4
    gtk2 2.2.4-3
    Packages in Staging:
    To gain access to this repository and the TURs, visit http://tur.berlios.de
    filelight 0.6.4-1
    j 0.20.2-s1
    inkscape 0.37-s1
    abcm2ps 3.7.3-1
    potracegui 0.3-s1
    amule 1.2.4-1
    conglomerate 0.7.12-s1
    bogofilter 0.17.0-s1
    fftw3 3.0.1-1
    gp 0.26-1
    fox 1.0.50-s1
    ion-devel 20030814-1
    libcapsinetwork 0.2.5-s1
    labplot 1.2.2-1
    hwd 1.6-2
    libchipcard 0.9.1-1
    libksba 0.4.7-1
    liblrdf 0.3.1-1
    libofx 0.6.4-1
    gtk-smooth-engine 0.5.6-s1
    cups-pdf 1.4.1-s1
    mage 6.30.030607-1
    mpck 0.04-1
    pixieplus 0.5.4-1
    potrace 1.2-1
    prekin 6.30.030607-1
    tla 1.1-2
    lwm 1.2.0-1
    tse3 0.2.7-1
    windowlab 1.21-s1
    universalkopete 0.1-1
    xv 3.10a-1
    smclone 0.55-1
    kbarcode 1.6.1-s1
    bs 2.6-1
    mp3burn 0.3.1-1
    shaaft 0.5.0-1
    monopd 0.9.0-s1
    giftui 0.3.1-1
    gurlchecker 0.6.4-s1
    mono 0.30.1-1
    ttf-cheapskate 0.1-2
    libxml++ 1.0.0-1
    chromium 0.9.12-1
    passepartout 0.4-1
    gnome-cups-manager 0.17-1
    libgnomecups 0.1.6-1
    gweled 0.4-s1
    logjam 4.2.4-2
    xpenguins_themes 1.0-1
    libmath++ 0.0.3-1
    texmacs 1.0.3.3-s1
    gtkatlantic 0.3.2-1
    ms-sys 1.1.1-1
    rox-system 1.9.0-s1
    smb4k 0.3.1-1
    ksambaplugin 0.5b2-1
    materm 0.1-1
    seahorse 0.7.3-2
    parse-yapp 1.05-1
    libavc1394 0.4.1-1
    xml-dom 1.43-1
    xml-regexp 0.03-1
    xml-xql 0.68-1
    prizm 0.2-s1
    liferea 0.4.6b-1
    panorama-tools 2.6bml12-s1
    sylpheed-gtk2 0.9.8a-s1
    amarok 0.8.3-s1
    mlview 0.6.2-1
    gossip 0.7.1-s1
    loudmouth 0.15.1-s1
    gtodo 0.13.5-s1
    gnome-alsamixer 0.9.6-s1
    scribus-devel 1.1.5-s1
    source-highlight 1.8-s1
    xtermset 0.5.1-s1
    cdw 0.2.2-s1
    gnotime 2.1.7-s1
    xfce4-fsguard-plugin 0.2.0-s1
    xfce4-xmms-plugin 0.1.1-s1
    gksu 1.0.3-s1
    pychecker 0.8.13-s1
    gtkglext 1.0.5-s1
    gtkglextmm 1.0.1-s1
    pygtkglext 1.0.1-s1
    spe 0.4.2c-s1
    gmencoder 0.1.0-s1
    scribus-docs 1.0.1-s1
    ArchStats Update:
    To participate, visit http://archstats.coding-zone.com
    Number of registered systems: 135
    Date first system was registered:     20031017 [22:24:30]
    Most recent update occurred: 20040222 [16:30:46]
    Longest recorded uptime: 166 days, 22 hours, 51 minutes, 56 seconds.
    Average uptime: 8 days, 2 hours, 14 minutes, 33 seconds.
    Lowest kernel version: 2.4.21
    Highest kernel version: 2.6.3-mm2
    Least packages installed on a system: 44
    Average installed packages: 255
    Most packages installed on a system: 563
    That's it for this week, stay tuned for more exciting news.
                -- Jason Chu and Ben Mazer

    Keep up the good work! 

Maybe you are looking for