Emulator on OSX don't support capturing audio, is this a BUG?? SDK 3.0

Hello all,
well i'm trying to capture audio with the emulator on OSX. When i test the System Properties for capturing audio i always get FALSE.
I tried the same application on Windows XP with the SDK 3.0 and it works, i'm getting True and can capture the audio with my microphone.
Now i want to know if this is only a Bug and could be fixed or is the support for capturing audio on Mac OSX not implemented yet?
Thanks
Greetings

What kind of problem about the display image in signature?
How do you add the image into the message body when you send the message?
Does it show correct through Web-based access?
Outlook 2007 doesn't support some of Style Element, you may reference the link as below:
http://www.campaignmonitor.com/css/
Thanks.
Tony Chen
TechNet Community Support
Thanks for your reply,  I know that some Style Elements won't be supported in Outlook, but this is not the reason.
Please refer to my post previously, I post it but get no response.
http://social.technet.microsoft.com/Forums/office/en-US/481170b1-f23f-4d46-9914-823326491846/is-this-a-bug-of-outlook-2007-about-images-displaying-in-signature?forum=outlook

Similar Messages

  • CreatePlayer --  //capture:audio

    Hi
    MMAPI JSR (135) latest documentation , explains a way to capture audio from microphone in various formats , am able to save it in pcm format but gsm or ulaw gives error.
    encoding="pcm / gsm / ulaw " of which pcm is default , But upon specifying gsm or ulaw as parameters , I get a runtime error in class WavCapture , I decompiled this class to see it clearly dosent support gsm and ulaw inside
    java.io.IOException: Invalid locator
    at com.sun.mmedia.protocol.WavCapture.connect(+16)
    at javax.microedition.media.Manager.createDataSource(+118)
    at javax.microedition.media.Manager.createPlayer(+93)
    at socket.recordData.run(+5)
    Then why does the documentation says about gsm / ulaw
    Would really appretiate for any tips .

    I get an error if I try to do any kind of settings to capture://audio like this:
    player = Manager.createPlayer("capture://audio?encoding=pcm&rate=8000&bits=8&channels=1");
    It just does not accept it at run time. I even upgraded my system to XP and still does not see it.
    Without settings like this (capture://audio), I am able go through start record, stop record, commit, and saving to RMS. I am writing to ByteArrayOutputStream. I don't think I am capturing anything from the microphone. Because the size of the array is 0.
    I appreciate any thoughts or feedback on this one.
    Thanks,
    Elian

  • [svn:fx-trunk] 12537: Fix for FLEXDOCS-1157 - Spark List-based comps have documenation saying they don 't support BasicLayout

    Revision: 12537
    Revision: 12537
    Author:   [email protected]
    Date:     2009-12-04 09:41:47 -0800 (Fri, 04 Dec 2009)
    Log Message:
    Fix for FLEXDOCS-1157 - Spark List-based comps have documenation saying they don't support BasicLayout
    QE notes: -
    Doc notes: -
    Bugs: - FLEXDOCS-1157
    Reviewer: -
    Tests run: - checkintests
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FLEXDOCS-1157
        http://bugs.adobe.com/jira/browse/FLEXDOCS-1157
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ButtonBar.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ComboBox.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/DropDownList.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/TabBar.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ListBase.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/BasicLayout.as

  • 8350i Cannot send SMS only MMS. Nextel says BB don't support SMS.

    I just got my 8350i  (BB with Nextel).  I love it, but I am unable to send SMS.  My understanding is that SMS is the same as a text message.  When I send text messages to people, it appears as something that they have to go to the internet to download the text.  Even if I say HI as the text, it makes them download the message.  My guess is that the BB is chaning my message to a MMS, instead of a SMS.   I called Nextel and they said that blackberrys don't support sms.  Is this true?
    If so what in the !$%@ are they thinking?

    Hello everyone ! I really hope that this information is good and I hope to save you time and a bad time, since I went thru this whole bad situation. I want to let Sprint PCS know that in order to have a good phone such as this BB 8350i they need to train their representatives about this phone, nobody seems to know what is going on about their new phones. I spent almost 1 hour in the phone with a Sprint PCS/Nextel representative trying to work my 8350i and he end up telling me that this phone WAS NOT SMS CAPABLE WHEN IT IS !!!
    Anyway I had the same problem, I couldn't send SMS here is what I did; I called 611 from another nextel phone to get technical support, once one of them pick up ask them to tranfer you to Blackberry support. I am guessing Sprint has a special BB tech support or they transfer you to the BB Tech support center, which by the way if you call without being transfered from Sprint they will charge you $45 to TRY to fix the problem, solution may not be guarantee. Once I got tranfered to the BB tech support from sprint I has to make a couple of configuration changes such as the Firewall options, then  options/advanced options/Browser push and finally somehow my BB was able to send and recieve SMS without no problem. Here are the Sprint tech support numbers :
    Dial *2, press Talk
    or
    888-211-4727 (Sprint phones)
    800-639-6111 (Nextel phones)
    800-877-4646 (Wireline services)
    So basically the 8350i IS CAPABLE OF SMS, if your nextel respresentative says it is not, hang up and call again a lot of the sprint/nextel representative are not good at all, I has so many bad incidents with sprint that I can even remember one time this ladie started yelling at me ! anyway call them and they should be able to fix the problem for you

  • WTK SDK 3.0 for OSX problem with capturing audio, emulator

    Hello all,
    i'm installed the WTK SDK 3.0 for osx and everything works well. Some test applications also work.
    Now I'm trying to realize my project and get strange error.
    I want to capture some audio form the microphone. But when i do so the Emulator strikes with this error:
    javax.microedition.media.MediaException: Player cannot be created for capture://audio
    so i tried this: System.getProperty("supports.recording") and it returns false. But when i read over the specification of the WTK it says that it should support the Audio capturing. Is this error based on the implementation of the WTK on OSX or have some Windows users also the same problem?
    here is my implementation for the Audio recording:
    public void commandAction(Command comm, Displayable disp){
            if(comm==recordCommand){
                try{
                    p = Manager.createPlayer("capture://audio");
                    p.realize();
                    RecordControl rc = (RecordControl)p.getControl("RecordControl");
                    ByteArrayOutputStream output = new ByteArrayOutputStream();
                    rc.setRecordStream(output);
                    rc.startRecord();
                    p.start();
                    messageItem.setText("recording...");
                    Thread.currentThread().sleep(5000);
                    messageItem.setText("done!");
                    rc.commit();
                    recordedSoundArray = output.toByteArray();
                    p.close();
                } catch (IOException ioe) {
                    errorItem.setLabel("Error");
                    errorItem.setText(ioe.toString());
                } catch (MediaException me) {
                    errorItem.setLabel("Error");
                    errorItem.setText(me.toString());
                } catch (InterruptedException ie) {
                    errorItem.setLabel("Error");
                    errorItem.setText(ie.toString());
            } else if(comm == playCommand) {
                try {
                    ByteArrayInputStream recordedInputStream = new ByteArrayInputStream
                          (recordedSoundArray);
                    Player p2 = Manager.createPlayer(recordedInputStream,"audio/basic");
                    p2.prefetch();
                    p2.start();
                }  catch (IOException ioe) {
                    errorItem.setLabel("Error");
                    errorItem.setText(ioe.toString());
                } catch (MediaException me) {
                    errorItem.setLabel("Error");
                    errorItem.setText(me.toString());
        any help would be grateful!
    thx and greetings
    Edited by: nYmou on Jun 1, 2010 3:44 AM

    Note: This thread was originally posted in the [Sun Java Wireless Toolkit|http://forums.sun.com/forum.jspa?forumID=82] forum, but moved to this forum for closer topic alignment.

  • I've just installed Mac osx lion and my mac doesn't recognize (don't see) my audio interface. Focusrite Saffire pro 24 dsp.

    I've just installed Mac osx lion and my mac doesn't recognize (don't see) my audio interface. Focusrite Saffire pro 24 dsp.
    I had no problems on snow leopard.
    thanks

    Well I found my answer…
    http://www.focusrite.com/answerbase/en/article.php?id=1159
    At the time of writing, the following products arecurrently not working with OS X 10.7:
    Saffire PRO 14
    Saffire PRO 24
    Saffire PRO 24 DSP
    Saffire PRO 40
    Liquid Saffire 56
    Liquid Mix HD
    Forté Suite
    Scarlett Plug-In Suite
    Focusrite is committed to providing support for ourproducts with the latest operating systems. We are currently working onproviding full support for our products with OS X Lion, and these will beavailable as soon as they are complete.
    Please check this page regularly for the most up to dateinformation regarding OS X 10.7 Lion compatibility information.

  • 2009 24-inch iMac 3.06GHz (EMC no. 2267).   I don't get any audio when connecting my Sony HD TV to my iMac via mini DisplayPort. Is there a fix or hardware upgrade?  I'm using a Kanex Mini DisplayPort to HDMI cable w/ audio support.

    2009 24-inch iMac 3.06GHz (EMC no. 2267).   I don't get any audio when connecting my Sony HD TV to my iMac via mini DisplayPort. Is there a fix or hardware upgrade?  I'm using a Kanex Mini DisplayPort to HDMI cable w/ audio support.

    You can connect the audio from your iMac to your TV using a mini jack (like headphones plug) to rca (regular red and white audio connectors used on every TV,DVD, etc) cable.
    On your TV, you need to be able to set the audio for the HDMI input you will use to "analog" and connect the rca end of the cable to the analog inputs on your TV.

  • Capturing audio on mini in iOS not osx

    Is there an iOS app to capture audio stream on a mini (not OSx)

    IOS does not run on Macs, it's designed or IOS devices such as an iPad, iPhone and iPod. OS X is the operating system for Macintoshes.

  • Supported formats for capturing audio

    I need to capture audio in PCM format.
    According to the JDE 4.6.0 Multimedia Guide:
    "The BlackBerry® smartphone uses two formats to record audio: Adaptive Multi-Rate (AMR) and 8 kHz mono-16-bit pulse code modulation (PCM). By default, the format is AMR.
    PCM: capture://audio?encoding=pcm or capture://audio?encoding=audio/basic"
    However, when I run the code:
    Manager.createPlayer( "capture://audio?encoding=pcm" );
    This works on a Pearl 8100, but on a Pearl 8330, I get a MediaException, with the error:
    Unsupported record encoding type
    Do all handsets support PCM encoding? If not, where would I find out the capabilities of the different models?

    Supported audio formats by BlackBerry -
     The following audio formats (including extensions) are supported:
    ACC - audio compression formats AAC, AAC+, and EAAC+
    AMR - Adaptive Multi Rate-Narrow Band (AMR-NB) speech coder standard Supported AMR-NB rates are 4.75 KBps, 5.15 KBps, 5.9 KBps, 6.7 KBps, 7.4 KBps, 7.95 KBps, 10.2 KBps, and 12.2 KBps. AMR
    files must conform to the standards specified in the Internet
    Engineering Task Force (IETF) Request for Comments (RFC) document
    RFC3267, Section 5, on the Internet RFC Archive web site.
    MIDI - Polyphonic MIDI (.mid, .midi, or .smf)
    MP3 - encoded using MPEG Part 1 and Part 2 audio layer 3 Supported sample rates are 16kHz, 22.050kHz, 24kHz, 32kHz, 44.1kHz, and 48kHz.
    WAV
    - supports sample rates of 8 kHz, 16 kHz, 22.05 kHz, 32 kHz, 44.1 kHz,
    and 48 kHz with 8-bit and 16-bit depths in mono or stereo WAV files
    created using audio codec GSM6.10 are supported. However, BlackBerry
    8830 series smartphones do not natively support Global Systems for
    Mobile Communications® (GSM®) encoding and require the BlackBerry
    Attachment Service from either the BlackBerry® Enterprise Server or the
    BlackBerry® Internet Service. See KB13547 for more information. Note:
    Playback of WAV files received as email message attachments requires
    BlackBerry Enterprise Server software version 4.1 Service Pack 2
    (4.1.2). Note: If the BlackBerry smartphone
    user has a BlackBerry Internet Service 2.3 account with BlackBerry
    Device Software 4.2 or later, WAV voice mail files will work.
    Windows Media Audio (WMA 9) Standard Profile Decoder WMA 10 Professional M0 Profile Decoder WMA 9 Profile Decoder and WMA 10 M0 Profile Decoder are only supported by BlackBerry Device Software 4.2.1 or later. See KB05419 for more information.
    The
    following audio file extensions are also supported (depending on
    BlackBerry smartphone model and BlackBerry Device Software version):
    .avi containing PCM, MP3, AAC, AAC+, eAAC+, H.263, MPEG4-SP, MPEG4-ASP, uLaw/aLaw, GSM610
    .3gp containing MP3, AMR-NB, AAC, AAC+, eAAC+, H.263, MPEG4-SP, MPEG4-ASP, uLaw/aLaw, AMR-NB
    .mp4 containing MP3, AMR-NB, AAC, AAC+, eAAC+, H.263, MPEG4-SP, MPEG4-ASP, uLaw/aLaw, AMR-NB
    >.mov containing MP3, AMR-NB, AAC, AAC+, eAAC+, H.263, MPEG4-SP, MPEG4-ASP, uLaw/aLaw, AMR-NB
    .wmv containing WMV, WMA9/10Pro
    .aac and .m4a containing AAC, AAC+, eAAC+
    .wav containing PCM, uLaw/aLaw, GSM610
    Note:
    Support is available for streaming stereo audio over a Bluetooth®
    connection (A2DP and AVRCP Bluetooth profiles) on the following
    BlackBerry smartphone models:
    BlackBerry® 8800 Series smartphones (running BlackBerry Device Software 4.2.2 or later)
    BlackBerry Curve 8300 Series smartphone (running BlackBerry Device Software 4.2.2 or later)
    BlackBerry Pearl 8100 Series smartphones (running BlackBerry Device Software 4.2.2 or later)
     Note: DRM (Digital Rights Management) copyright protected files will not play on BlackBerry smartphones.
    Source: KB05482 
    tanzim                                                                                  
    If your query is resolved then please click on “Accept as Solution”
    Click on the LIKE on the bottom right if the post deserves credit

  • How do I select ports for capturing audio?

    Summary:
    I am working on a project that needs to programmatically query the sound system and present the user with a list of choices of input lines (Port) to be captured (just one input at any time), with the ability for the user to control the volume of the selected input line (Port).
    It seems that either:
    a) I'm not querying the sound system correctly to get the information needed to do what I want
    b) I don't understand the way the system is intended to present a logical description of the sound system
    c) My system is bizarre
    d) The (only) way I can think of to make this work is actually the correct way - and will be subject to failure on different machines.
    I hope it's either option a) or b) - I can fix that; c) is a nuisance, but d) is a worry.
    Discussion:
    What I've found is that all 3 source Ports reported by AudioSystem queries are associated with Mixers that do not support TargetDataLines (each such Mixer presents a description of "Port Mixer"). It appears for each of the three (source) Port Mixers on my system, there is another logically distinct Mixer (each such Mixer presents a description of "Direct Audio Device: DirectSound Capture") that is somehow connected to the source Port Mixer. The only thing that I can find that indicates any connection between the two Mixers is the naming of the two Mixers: the Port Mixer is named "Port <someName>" and the Direct Audio Mixer is named "<someName>" (without the "Port" prefix). I confirm this logical connection between the two mixers by noting that when I read from a TargetDataLine on the Direct Audio Mixer I am capturing the audio present on the source Port of the similarly-named Port Mixer.
    I'd be happy to just use the TargetDataLine from the Direct Audio Mixer and ignore the Port Mixer, but there are no controls on the former and I need to present a volume/gain control to the user, which only exists on the Ports of the latter.
    Question:
    Is it correct, and portable, to assume that there is this apparent 1:1 relationship between a mixer named "<someName>" and another mixer named "Port <someName>"? I have read the entire javax.sound.sampled tutorial, several times. I have read the often-recommended article at http://www.vsj.co.uk/java/display.asp?id=370
    several times and while I believe I understand the concepts being presented, the configuration I have doesn't seem to match what is described there.
    I've written code to query the audio system on my machine (Windows Vista) and the (shortened) output is below. Java version info:
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
    If there is some way to make this question better so as not to require an unreasonable amount of effort from anyone kind enough to answer just let me know.
    Thanks.
    AudioSystem Info::
      Source Ports: 3
         LineInfo: Master Volume source port
           Port is a SOURCE
           Controls: 1
         LineInfo: LINE_IN source port
           Port is a SOURCE
           Controls: 1
         LineInfo: Master Volume source port
           Port is a SOURCE
           Controls: 1
      Target Ports: 5
         LineInfo: SPEAKER target port
           Port is a TARGET
           Controls: 4
         LineInfo: Master Volume target port
           Port is a TARGET
           Controls: 4
         LineInfo: Master Volume target port
           Port is a TARGET
           Controls: 4
         LineInfo: Master Volume target port
           Port is a TARGET
           Controls: 4
         LineInfo: Master Volume target port
           Port is a TARGET
           Controls: 4
    Mixer Info::
    Found 13 mixers
    Mixer Name: Primary Sound Driver
      Description: Direct Audio Device: DirectSound Playback
      Controls: NONE
      Source Lines: 2
         LineInfo: interface SourceDataLine supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: 4
         LineInfo: interface Clip supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: NONE
      Target Lines: NONE
    Mixer Name: Speakers (VIA High Definition Audio)
      Description: Direct Audio Device: DirectSound Playback
      Controls: NONE
      Source Lines: 2
         LineInfo: interface SourceDataLine supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: 4
         LineInfo: interface Clip supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: NONE
      Target Lines: NONE
    Mixer Name: SPDIF Interface (VIA High Definition Audio)
      Description: Direct Audio Device: DirectSound Playback
      Controls: NONE
      Source Lines: 2
         LineInfo: interface SourceDataLine supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: 4
         LineInfo: interface Clip supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: NONE
      Target Lines: NONE
    Mixer Name: Primary Sound Capture Driver
      Description: Direct Audio Device: DirectSound Capture
      Controls: NONE
      Source Lines: NONE
      Target Lines: 1
         LineInfo: interface TargetDataLine supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: NONE
    Mixer Name: Line In (VIA High Definition Au
      Description: Direct Audio Device: DirectSound Capture
      Controls: NONE
      Source Lines: NONE
      Target Lines: 1
         LineInfo: interface TargetDataLine supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: NONE
    Mixer Name: Stereo Mix (VIA High Definition
      Description: Direct Audio Device: DirectSound Capture
      Controls: NONE
      Source Lines: NONE
      Target Lines: 1
         LineInfo: interface TargetDataLine supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: NONE
    Mixer Name: CD Audio (VIA High Definition A
      Description: Direct Audio Device: DirectSound Capture
      Controls: NONE
      Source Lines: NONE
      Target Lines: 1
         LineInfo: interface TargetDataLine supporting 8 audio formats, and buffers of at least 32 bytes
           Controls: NONE
    Mixer Name: Java Sound Audio Engine
      Description: Software mixer and synthesizer
      Controls: 1
      Source Lines: 2
         LineInfo: interface SourceDataLine supporting 8 audio formats
           Controls: 4
         LineInfo: interface Clip supporting 8 audio formats, and buffers of 0 to 4194304 bytes
           Controls: 4
      Target Lines: NONE
    Mixer Name: Port Speakers (VIA High Definition A
      Description: Port Mixer
      Controls: NONE
      Source Lines: NONE
      Target Lines: 1
         LineInfo: SPEAKER target port
           Port is a TARGET
           Controls: 4
    Mixer Name: Port SPDIF Interface (VIA High Defin
      Description: Port Mixer
      Controls: NONE
      Source Lines: NONE
      Target Lines: 1
         LineInfo: Master Volume target port
           Port is a TARGET
           Controls: 4
    Mixer Name: Port Stereo Mix (VIA High Definition
      Description: Port Mixer
      Controls: NONE
      Source Lines: 1
         LineInfo: Master Volume source port
           Port is a SOURCE
           Controls: 1
      Target Lines: 1
         LineInfo: Master Volume target port
           Port is a TARGET
           Controls: 2
    Mixer Name: Port Line In (VIA High Definition Au
      Description: Port Mixer
      Controls: NONE
      Source Lines: 1
         LineInfo: LINE_IN source port
           Port is a SOURCE
           Controls: 1
      Target Lines: 1
         LineInfo: Master Volume target port
           Port is a TARGET
           Controls: 2
    Mixer Name: Port CD Audio (VIA High Definition A
      Description: Port Mixer
      Controls: NONE
      Source Lines: 1
         LineInfo: Master Volume source port
           Port is a SOURCE
           Controls: 1
      Target Lines: 1
         LineInfo: Master Volume target port
           Port is a TARGET
           Controls: 2Edited by: user8620608 on Mar 7, 2011 9:51 PM
    Edited by: ags on Mar 8, 2011 9:55 PM
    Shortened code output. Added Exec summary. Trying to make it easy to help.

    It seems that either:
    a) I'm not querying the sound system correctly to get the information needed to do what I want
    b) I don't understand the way the system is intended to present a logical description of the sound system
    c) My system is bizarre
    d) The (only) way I can think of to make this work is actually the correct way - and will be subject to failure on different machines.
    I hope it's either option a) or b) - I can fix that; c) is a nuisance, but d) is a worry.Working through this logically...
    SourceDataLines are things the user can read from, and TargetDataLines are things the user can write to...
    You have SourceDataLines associated with the Speakers and the SPDIF Interface... both of those are outputs, but I think it's safe to assume those two "mixers" are actually loopback interfaces to monitor the outputs.
    You have TargetDataLines associated with the CD Audio and Port Line In... both of those are inputs, and writing to them doesn't really make any sense...
    It looks like your system is "being helpful" by providing a loopback interface (Master Volume target port) with each output port...
    My best guess is that all of the ports with just source lines feed into a common area ("Master Volume") and then all feed out of that common area into a series of mixers that have a loopback SourceDataLine you can monitor the output on and a TargetDataLine that you can write to... and then they leave the system through whatever hardware they are associated with.
    If that's not the case, then it's the case that you have multiple parallel paths through your Sound System, and you can "write" to things that should be inputs because those inputs have their own mixers.
    Is it a safe bet that it's a 1:1 mapping? Well, I think it's a safe bet that either that's the case, or, it doesn't matter. You could run into problems down the line doing it that way, but, I'd recommend you:
    1) Handle a normal system (system with a single port mixer) in the normal way
    2) Handle a funky system like yours by assuming "Mixer <Source>" will give you the output of "Port <Source>"...
    Because, frankly, I think that "Mixer <Source>" should give you the output of all of the "Port <Source>" that are enabled... or it'll just give you the output of the one Port. Either way, you should be fine.

  • Why the capture audio program can't work in the phone?

    Our capture audio program witch used MMA can run normally on the WTK simulator, but when we down the program into Motorola V303, it can�t work! The document says V303 support JSR-135, why it can�t capture audio by use MMA? The program also can�t work in Nokia 6600! Please give some suggestions!

    Hiii
        In main program you have dclared subscreen area.
    now First of all you have to declare a selection screen in your main program
    selection-screen begin of screen 1005 as subscreen.
    SELECT-OPTIONS s_bukrs1 for  v_bukrs.   "whatever you want in selection screen
    selection-screen end of screen 1005.
    IN PBO of your main screen (not in 1005) write
    call subscreen SUB1 including sy-repid '1005'.
    where SUB1 is your subscreen area name. And remember don't touch PBO or PAI of your 1005 screen, otherwise it will give you error. Yuo can just put text in layout of 1005 screen. but don't disturb other things.

  • Problem capturing audio

    Hello!!
    I am trying to capture audio using jmf 2.1.1.e in Linux (SuSE 8.1) with jdk 1.4.2_04. I have "alsa" properly installed. However, when I try to capture using jmstudio, I am shown "javaSound audio", LINEAR, 44100 Hz, 16 bits, stereo, little endian and after cliking OK I get :"Could't initialize the Capture Device".
    I also try to run a code to capture audio, using the following:
    Vector audioDevices = CaptureDeviceManager.getDeviceList(new AudioFormat(AudioFormat.LINEAR, 44100, 16, 2));
    CaptureDeviceInfo audioCDI = (CaptureDeviceInfo)audioDevices.elementAt(0); //I get javaSound
    ds = Manager.createDataSource(audioCDI.getLocator());
    processor = javax.media.Manager.createProcessor(ds);
    But I get the following exception:
    LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed
    LINEAR, 44100.0 Hz, 16-bit, Mono, LittleEndian, Signed
    LINEAR, 22050.0 Hz, 16-bit, Stereo, LittleEndian, Signed
    LINEAR, 22050.0 Hz, 16-bit, Mono, LittleEndian, Signed
    LINEAR, 11025.0 Hz, 16-bit, Stereo, LittleEndian, Signed
    LINEAR, 11025.0 Hz, 16-bit, Mono, LittleEndian, Signed
    LINEAR, 8000.0 Hz, 16-bit, Stereo, LittleEndian, Signed
    LINEAR, 8000.0 Hz, 16-bit, Mono, LittleEndian, Signed
    Audio not supported: interface TargetDataLine supporting format PCM_SIGNED, 44100.0 Hz, 16 bit, stereo, little-endian, audio data, and buffers of 22050 to 22050 bytes
    Audio not supported: interface TargetDataLine supporting format PCM_SIGNED, 44100.0 Hz, 16 bit, stereo, little-endian, audio data, and buffers of 22050 to 22050 bytes
    java.io.IOException: Cannot open audio device for input.
    javax.media.NoDataSourceException: Error instantiating class: com.sun.media.protocol.javasound.DataSource : java.io.IOException: Cannot open audio device for input.
    at javax.media.Manager.createDataSource(Manager.java:1012)
    at AVTransmit2.createProcessor(AVTransmit2.java:136)
    at AVTransmit2.start(AVTransmit2.java:54)
    at AVTransmit2.main(AVTransmit2.java:553)
    Exception in thread "main" java.lang.NullPointerException
    at AVTransmit2.waitForState(AVTransmit2.java:460)
    at AVTransmit2.createProcessor(AVTransmit2.java:188)
    at AVTransmit2.start(AVTransmit2.java:54)
    at AVTransmit2.main(AVTransmit2.java:553)
    Has anybody ever had this problem?? Do you know where the problem is? Do you know how to solve it??
    Could you be so kind as to help me, please???
    Thank you very much in advance.

    Hi wew64.
    I m new to JMF. I just made a simple media player not any more. can you please tell me what is "alsa" and "arts".
    actually I want to control my Sound card properties like "Microphone, Line In, etc...." is it possible in java if it is please tell me.
    I will be very thankful to you
    I m very upset about it because it is minimum 3-weeks late, my project is pending on this stage. All i want to do, just to mute the volume of "line in" (property in my sound card, which takes audio data from a TvTunner card and leaves this audio data out to the speakers.)so that only the audio from my computer's( any application like media player) can goes to the speakers, not the audio comming from the TvTunner(My TvTunner is opperated by the application provided by the vendor, I did not develop this on my own in java. I just made my media player in java). Yes this is the PROBLEM that both audios from TvTunner card and from My Application are being transmitted to speakers simultanously. But i want, when my application is running, the audio comming from TvTunner should be muted and when my application is exited, the TvTunner's audio should be unmuted. And this is only done by Line In property because Audio from TvTunner card is got by the Sound card through the Line In property.
    I tried my best to find out the solution but could not get any thing right.
    Please Help me
    thanks
    Khurram

  • Capture Audio in gsm or ulaw format using MMAPI

    Hi ,
    I have tried to use the latesr MMAPI with the Java Tool Kit latest versoin
    My Requirement is to capture voice through a Manager in "gsm" and "ulaw format" , I have seen examples in javax.microedition.media.Manager documentation like that came along latest version of J2ME wireless 2.1 toolkit .
         capture://audio (default audio)
         capture://audio?encoding=pcm (default audio in PCM format)
    when i try to give
         capture://audio?encoding=gsm or ulaw i get runtime error saying invalid locators
         Can somebody please help me to figure how i can save voice in gsm or ulaw format into a wav file , thru emulator , i am able to save in PCM i.e. the default format .
         Any tips would be highly appretiated.

    Hi ,
    I have used this Mobile Media API (JSR-135) latest documentation that comes with WTK 2.0 and documentation of javax.microedition.media.Manager Class which says
    1. Locators for Live-media Capture
    The locators for capturing live media are defined by the following syntax in Augmented BNF notations:
    "capture://" device [ "?" params]
    A. Identifying the type or the specific name of the device:
    device = "audio" / "video" / "audio_video" / dev_name
    dev_name = alphanumeric
    alphanumeric = 1*( ALPHA / DIGIT )
    B. Describing the media and capture parameters:
    params = audio_params / video_params /
    audio_video_params / custom_params
    C. Describing the audio media format:
    audio_params = audio_param *( "&" audio_param )
    audio_param = 1*( "encoding=" audio_enc / "rate=" rate /
    "bits=" bits / "channels=" channels /
    "endian=" endian / "signed=" signed )
    audio_enc = "pcm" / "ulaw" / "gsm"
    rate = "96000" / "48000" / "44100" / "22050" / "16000" /
    "11025" / "8000"
    bits = "8" / "16" / "24"
    channels = pos_integer
    endian = "little" / "big"
    signed = "signed" / "unsigned"
    pos_integer = 1*DIGIT
    Example:
    encoding=pcm&rate=11025&bits=16&channels=1
    In point "C" it clearly tells that encoding format pcm/gsm/ulaw can be used . But i get invalid locator at runtime for gsm and ulaw format .
    I am not sure wether the Emulator is not supporting this format or whats the cause , i am basically recording the voice from mic into a wav file .
    Thanks
    Sameer

  • J2ME MMAPI: capture audio in AMR with given bitrate

    Colleagues,
    I'm facing issue while trying to record audio in AMR. While I successfully record audio in AMR 12.2 kbps I can not change the bitrate. It is always 12.2 kbps regardless of what I specify in media locator string.
    Could anybody help me to figure out what parameters should I specify to record audio, for example, in AMR 4.75 kbps?
    Thank you in advance.

    The code is:
    String uri = "capture://audio?encoding=amr&rate=8000&bits=16";
    // Get player object
    _player = Manager.createPlayer(uri);
    _player.realize();
    // Get Record Control to be able to record audio
    RecordControl  rc = (RecordControl)_player.getControl("RecordControl");
    // Set destination file
    rc.setRecordLocation(rec_file);
    // Begin recording from standard input
    rc.startRecord();
    // Transfer audio from microphone to standard input
    _player.start();Actually AMR bitrate depends on the size of frame which repeats each 20 ms. For 4.75 kbit/s frame is 95 bits long.
    I'm not sure how to specify this by 'rate' and 'bits' parameters. I already tried some combinations but in vain. The default for my Motorola Z3 is 12.2 kbit/s. Maybe it even does not support capturing in other bit rates (I'm not sure), though it is able to play AMR files of other bit rates.
    Maybe you can point me to the emulator which supports AMR capturing in different bit rates?
    Thank you for interest in my question.

  • Since upgrading to osx 10.9.5 the audio on my quicktime movies are now garbled. is there a fix?

    since upgrading to osx 10.9.5 the audio on my quicktime movies are now garbled. is there a fix?

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*genieo\* \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB com.apple.AirPortBaseStationAgent 464843899 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { print "'${p[41]}'";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$|'${p[41]}'/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { print "'${p[41]}'.plist\t'${p[42]}'";if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|(Bo|PO).+ sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test osascript\ -e );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'|tr , \\\n" 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:| VALI|xpma' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cgh] ! -name *ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,Inter,iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t /S*/L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" '/S*/*/Ca*/*xpc* >&- ||echo No' );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors XPC\ cache );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0(){ [[ "$v" ]]&&echo "$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "$s"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D12 22 50 32 52;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 37 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return  three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.
    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

Maybe you are looking for