Hardware Advice for measuring sound

Hello,
My masters project has taken a turn and now I am using the speed of sound.
There are two arguments that have arisen. One from my supervisor who says that LabVIEW
is used in industry and that it is a real-time environment, meaning I would be
able to measure the time taken for sound to travel x metres (minimum 0.5m and 7m
maximum).
On the other hand the Labview guru on
campus has suggested that using a USB interface, and the fact that Windows XP
is not a real time environment would not return true times and there are other priorities
that Windows has to handle firs giving erroneous times.
Which argument is true, and which solution should I take.
Firstly, should I using a microcontroller with dedicated timers to time the
sound by starting a counter at 1.2MHz and take start value and finish value and
then working backwards to get the time, with the obvious hard part of setting
up communications with Labview through serial.
Or should I purchase some sort of serial/USB interface for Labview that would
be able to handle the job. If this option is best suited, are there any recommendations
for hardware? I'm using the SCB-68 which can only be used on a desktop
computer. I need something that is either Serial or USB as the final product
will be controller via laptop.
Cheers

Hello,
I'm just testing if I can use an external oscillator to timer. I'm using a NI-PCI 6229 and a SCB-68 interface box. I'm having trouble with the connections. Any advice for using the DAQx?
The is not wiring diagram, so I’m not sure where to put the signal in.
Cheers

Similar Messages

  • JVC HDV Capture settings + Hardware advice for HDV capture

    We have 6.02 FCP Studio2. We shot JVC HDV 720 60P footage (1280 x 720) and are trying to capture thru FCP. We have the JVC GY-HD200U camera and the JVC BR-HD50 outboard deck. Other than the AJA HD 422 device, what are my options (hardware and software) to capture with Log & Capture in FCP? I need In/Out points of course.
    JVC HDV says it has a great HDV workflow in FCP, but they don't tell you how (at least where we have looked on their website)
    Unfortunately, Blackmagic's Intensity Series cannot control the devices via the HDMI link (One HDMI output is on the JVC BR-HD50 deck). We thought that might work.
    Can anyone give us advice on the settings in FCP to control our HDV deck or Camera? We would prefer to keep everything digital, via firewire
    Thank you everyone for your help. I did search for this topic and found nothing. I am sorry if this has already been covered...

    Connect your deck or camera via firewire to your Mac, and then select the easy setup in FCP's FCP menu that matches the format you've shot. I'm pretty sure for a device control setting either your camera or deck would use HDV Firewire Basic as a device control setting. Other than that it should use the stock preset for the format you've shot.
    Jerry

  • Vocal hardware advice for L8 - Apogee Duet?

    I realise this isn't strictly logic related, but value a lot the opinions & advice I've read here (& don't really use any other forums!!) so hope no one minds me asking...
    After a few years of remixing I'm looking to start recording original vocals shortly, & wandered gearwise what my modest budget would best be spent on..
    My set-up/situation is currently as follows:
    I currently have a focusrite saffire LE, & am mixing 100% in the box. I've only ever used a stereo line in (for DJ mixes from CDJs) & stereo out (to dynaudio BM5a's) so my I/O needs are pretty basic - The few bits of vocals I have done roughly (guide vox etc) have been on a cheapish Audio Technica Mic straight into the saffire. I have some decent quality plugs (Inc Sonnox, URS) but only a budget (& now unused) outboard DBX compressor
    My studio is in a single room, so vocals will need to be recorded in the same space, the room is treated with a dozen or so home made rockwool traps but is far from perfect.
    I'll be working with a variety of vocalists, from MC's to Female R&B singers so a versatile/neutral Mic would be great.
    My Budget is £600-800.
    Because of the above, my thoughts initially were as below
    1) An apogee duet card (replacing the saffire) OR an voicechannel like focusrite voicemaster PRO or TLA audio (2nd hand) to go into Saffire
    2) An SE relexion Filter
    2) Rode NT2a or SE3300 Mic (again 2nd hand if neccesary)
    Would I get better results from the better A/Ds & inbuilt preamps on the duet, or outboard voicechannel... or voicechannel into a duet???? - any advice much appreciated.
    Cheers.
    Adam

    Hi,
    have you been looking into the t.bone mics?
    If not - well - they are Neumann rebuilds... I own 5 Neumann Condenser mics . U87,TLM170,M149,M147. After comparing the t.bones to what I own and making the the a>b test looking like a random guessing contest I have stopped buying the brand and only pay for the mic. t.bones are amazing.... I can recommend the SCT2000 though it aint no tube mic.. T.bone also makes tube mics - check this link:
    http://www.thomann.de/gb/search_dir.html?sw=t.bone&x=0&y=0
    THis will save you a bunch of money and I PROMISE you - that you are going to like them - If not - I will personally buy the mic from you to the org. price....;-))))
    Since the t.bones are sooo cheap - maybe now you can look into the avalon.... I aint no avalon endorser but I know what a difference a great mic amp makes.... A great mic amp + a mediocre mic will give you a better result than a great mic + mediocre mic amp....
    And by the way . t.bone is TOP notch... even their condenser mics for €40 are amazing...
    Most people dont believe it - they wanna get neumann - as they think it's gonna make them a hit... Well neumann charges more than double just for the name...
    I have a t.bone copy for any neumann I own - and this fare NO ONE has made the blind test...
    Good Luck

  • Monitor and i/o hardware advice for fcp6 editor

    I am a videographer who mostly creates content for the web. I have an upcoming project for local broadcast and would like to get a calibrated video monitor for editing. Can anyone advise on a monitor and other hardware for someone on a budget. Matrox? Ideally it would be a flat screen monitor that isnt too big.
    I shoot DVCPRO HD (hpx170) to p2 cards, then log and transfer to FCP 6. I keep my media on a 4TB esata enclosure. I have a G5 dual 2.7 mac powerPC and will probably upgrade to a new intel tower when they come out in June. Presently I don't have the need to capture uncompressed HD but wouldn't mind having the ability to do so if possible. The HPX170 doesnt have an hdmi out, so I don't think I could do so with a matrox. Is it possible to get uncompressed HD out of the HPX thru HD/SDI into a mac g5 and fcp6? or an intel macbook pro?
    thanks for any help
    power mac g5 dual 2.7 osx 10.5.8 fcp 6.0.4 4TB esata enclosure

    For reference, I have the same G5 dual 2.7 PowerPC tower, FCP6 and shoot DVCProHD to P2 (An HPX500 for me). My research findings were that neither the AJA I/O HD or the Matrox solutions will work with a PowerPC for HD - we both need to upgrade to Intel machines for that. Both my tower and my Intel macBookPro work great with my AJA I/O for uncompressed SD, but as we know, HD is another beast all together.
    For what it's worth, I don't think that outputting material RECORDED to P2 as DVCProHD will give you anything by "uncompressing" it - DVCProHD is 4:2:2 8-bit and won't get any better... (live feed from a camera may be another matter).
    Bottom line - Both the Matrox and AJA solutions have been getting great reviews with Intel machines, I guess the writing is on the wall for us!

  • Microphone calibration for a sound level meter

    Hi I need an application for measure sound level by using the sound and vibration toolkit and severl microphones as input, but I don´t get the same values as a portable Phonic portable meter. I´m using a 60db gain preamplifier but when i use this value in the pregain scale voltaje to EU block I don´t get any value, but if I use -60 it works! is that correct?  on the other hand, I´ve seen a calibrate microphone block for the traditional daqmx  but I dont understand how to use it and I cant find examples. Do you have one? I have a cDAQ with 9205 A-input card.   Also, if I use the PC microphone input to get the data do I have to put an pregain value for the scale voltaje to EU block?
    I need dome help please. Thanks a lot.

    ¡Hi mario_rojas!
    I checked the documentation and SVL Calibrate Microphone (DAQmx) VI if you run it with the proper configuration it will measure the sensitivity of the microphone connected to the channel you specify.  Can you tell me what version of the Sound and Vibration Toolkit you are using? There are some specific inputs that you need to configure, but I need to know the version to tell you the values you need.
    About the -60dB gain, it should work with +60. When I have the version of the toolkit I can check this out for you.
    About the question for the PC microphone, you should not have to input a pregain value, since you do not have an intermediate amplifier between the microphone and the daq board, you just need to find the sensor sensitivity. We can use the SVL Calibrate Microphone (DAQmx) VI to find out if we don’t have that data in the specs.
    I think we are dealing with the same problem in this forum:
    http://forums.ni.com/ni/board/message?board.id=250&message.id=36845
     I think it’s better if we continue working in one forum. Please let me know if this is the same issue, and if it is, in what forum would you prefer to keep posting.
    Kind greetings,
    Tania Lozoya | National Instruments
    Mensaje editado por Tania Lozoya

  • Hello All, I want to measure sound level and do octave analysis for Pumps pl suggest a good quality microphone

    Hi all, please help me to choose microphone to measure sound level of pumps

    I agree with DOS. a 2.8Ghz CPU should OC to 3Ghz easy and should reach 3.2Ghz without much trouble. If I where you I would go with Kingston, Corsair or Geil, probably in that order. If you don't plan on overclocking passed 3Ghz their is no reason to go above 3200 for the RAMM frequency.

  • Hardware IDs for Sound Blaster World of Warcraft Headsets

    Hi all, If for some reasons your WoW headset is not functioning as intended and you have gone through most or all of the troubleshooting steps, please do a check on the hardware ids of the headset. If the hardware ids for your headset is different, please get in touch with our Customer Support to arrange for an RMA. Hardware IDs for:Sound Blaster World of Warcraft HeadsetHardware IDs for:Sound Blaster World of Warcraft Wireless Headset

    Hi Krusekontrol,
    Please PM me your email address. We'll try to get someone from support to assist you with the RMA.

  • Advice for a PC configuration upgrade for Adobe Creative Cloud, please?

    Hi everyone,
    For the moment I have an old PC (bought in April 2008) and maybe if you eventually help me I could have a more powerful machine. I am asking you five questions at then end of this post, so if someone can reply it would help me and be greatful.
    Here is the resume of the configuration of my desktop
    --------[ Operating System ]---------------------------------------------------------------------------------------- ----
        Operating System Properties:
          OS Name                                           Microsoft Windows 8.1 Professional
          OS Language                                       English (United Kingdom)
          OS Installer Language                             English (United Kingdom)
          OS Kernel Type                                    Multiprocessor Free (64-bit)
          OS Version                                        6.3.9600.16452 (Win8.1 RTM)
          OS Service Pack                                   -
          OS Root                                           C:\WINDOWS
          Components Version:
          Common Controls                                   6.16
          Windows Mail                                      6.3.9600.16384 (winblue_rtm.130821-1623)
          Windows Media Player                              12.0.9600.16384 (winblue_rtm.130821-1623)
          Windows Messenger                                 -
          MSN Messenger                                     -
          Internet Information Services (IIS)               -
          .NET Framework                                    4.0.30319.33440 built by: FX45W81RTMREL
          Novell Client                                     -
          DirectX                                           DirectX 11.0
          OpenGL                                            6.3.9600.16384 (winblue_rtm.130821-1623)
          ASPI                                              -
        Operating System Features:
          Debug Version                                     No
          DBCS Version                                      No
          Domain Controller                                 No
          Security Present                                  No
          Network Present                                   Yes
          Remote Session                                    No
          Safe Mode                                         No
          Slow Processor                                    No
          Terminal Services                                 Yes
    --------[ Motherboard ]---------------------------------------------------------------------------------------- ---------
        Motherboard Properties:
          Motherboard ID                                    06/19/2009-P35-ICH9-6A89OG0PC-00
          Motherboard Name                                  Gigabyte GA-EP35-DS4
        Front Side Bus Properties:
          Bus Type                                          Intel AGTL+
          Bus Width                                         64-bit
          Real Clock                                        333 MHz (QDR)
          Effective Clock                                   1333 MHz
          Bandwidth                                         10667 MB/s
        Memory Bus Properties:
          Bus Type                                          Dual DDR2 SDRAM
          Bus Width                                         128-bit
          DRAM:FSB Ratio                                    12:10
          Real Clock                                        400 MHz (DDR)
          Effective Clock                                   800 MHz
          Bandwidth                                         12800 MB/s
        Chipset Bus Properties:
          Bus Type                                          Intel Direct Media Interface
        Motherboard Physical Info:
          CPU Sockets/Slots                                 1 LGA775
          Expansion Slots                                   2 PCI, 3 PCI-E x1, 2 PCI-E x16
          RAM Slots                                         4 DDR2 DIMM
          Integrated Devices                                Audio, Gigabit LAN, IEEE-1394
          Form Factor                                       ATX
          Motherboard Size                                  240 mm x 300 mm
          Motherboard Chipset                               P35
          Extra Features                                    Dynamic Energy Saver, SATA-II, RAID
        Motherboard Manufacturer:
          Company Name                                      Gigabyte Technology Co., Ltd.
    --------[ CPU ]---------------------------------------------------------------------------------------- -----------------
        CPU Properties:
          CPU Type                                          DualCore Intel Core 2 Duo E8400, 3000 MHz (9 x 333)
          CPU Alias                                         Wolfdale
          CPU Stepping                                      C0
          Instruction Set                                   x86, x86-64, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1
          Original Clock                                    3000 MHz
          Min / Max CPU Multiplier                          6x / 9x
          Engineering Sample                                No
          L1 Code Cache                                     32 KB per core
          L1 Data Cache                                     32 KB per core
          L2 Cache                                          6 MB  (On-Die, ECC, ASC, Full-Speed)
        CPU Physical Info:
          Package Type                                      775 Contact FC-LGA8
          Package Size                                      37.5 mm x 37.5 mm
          Transistors                                       410 million
          Process Technology                                45 nm, CMOS, Cu, High-K + Metal Gate
          Die Size                                          107 mm2
          Core Voltage                                      1.113 - 1.225 V
          I/O Voltage                                       1.113 - 1.225 V
          Typical Power                                     65 W @ 3.00 GHz
          Maximum Power                                     91.9 W @ 3.00 GHz
        CPU Manufacturer:
          Company Name                                      Intel Corporation
          Product Information                               http://ark.intel.com/search.aspx?q=Intel Core 2 Duo E8400
        Multi CPU:
          Motherboard ID                                    OEM00000 PROD00000000
          CPU #1                                            Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz, 3000 MHz
          CPU #2                                            Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz, 3000 MHz
        CPU Utilization:
          CPU #1 / Core #1                                  0 %
          CPU #1 / Core #2                                  0 %
    --------[ Windows Video ]---------------------------------------------------------------------------------------- -------
      [ NVIDIA Quadro 2000 ]
        Video Adapter Properties:
          Device Description                                NVIDIA Quadro 2000
          Adapter String                                    Quadro 2000
          BIOS String                                       Version 70.6.41.0.6
          Chip Type                                         Quadro 2000
          DAC Type                                          Integrated RAMDAC
          Driver Date                                       29/09/2013
          Driver Version                                    9.18.13.2739 - nVIDIA ForceWare 327.39
          Driver Provider                                   NVIDIA
          Memory Size                                       1 GB
        Installed Drivers:
          nvd3dumx                                          9.18.13.2739
          nvwgf2umx                                         9.18.13.2739
          nvwgf2umx                                         9.18.13.2739
          nvd3dum                                           9.18.13.2739 - nVIDIA ForceWare 327.39
          nvwgf2um                                          9.18.13.2739
          nvwgf2um                                          9.18.13.2739
        Video Adapter Manufacturer:
          Company Name                                      NVIDIA Corporation
      [ NVIDIA Quadro 2000 ]
        Video Adapter Properties:
          Device Description                                NVIDIA Quadro 2000
          Adapter String                                    Quadro 2000
          BIOS String                                       Version 70.6.41.0.6
          Chip Type                                         Quadro 2000
          DAC Type                                          Integrated RAMDAC
          Driver Date                                       29/09/2013
          Driver Version                                    9.18.13.2739 - nVIDIA ForceWare 327.39
          Driver Provider                                   NVIDIA
          Memory Size                                       1 GB
        Installed Drivers:
          nvd3dumx                                          9.18.13.2739
          nvwgf2umx                                         9.18.13.2739
          nvwgf2umx                                         9.18.13.2739
          nvd3dum                                           9.18.13.2739 - nVIDIA ForceWare 327.39
          nvwgf2um                                          9.18.13.2739
          nvwgf2um                                          9.18.13.2739
        Video Adapter Manufacturer:
          Company Name                                      NVIDIA Corporation
          Product Information                               http://www.nvidia.com/page/products.html
    --------[ Physical Drives ]---------------------------------------------------------------------------------------- -----
    HDDs :
    . 2 HDDs 2 x 1 TB SATA-II RAID 0 for video editing, the OS and software
    . 1 HDD 2 TB SATA-II for backups
    . 1 HDD 2 TB SATA-III for backups off site + Archive
      [ Drive #1 - Intel   Raid 0 Volume (1863 GB) ]
        #1 (Active)      NTFS                                                             1 MB      350 MB
        #2               NTFS             C:                                            351 MB  1907380 MB
      [ Drive #2 - WDC WD20EZRX-00D8PB0 (1863 GB) ]
        #1               MS Reserved                                                      0 MB      128 MB
        #2               Basic Data       G: (Archives)                                 129 MB  1907600 MB
      [ Drive #3 - Hitachi HDS722020ALA330 (1863 GB) ]
        #1               NTFS             D: (Backup)                                     1 MB  1907727 MB
    --------[ Memory ]---------------------------------------------------------------------------------------- --------------
        Physical Memory:
          Total                                             8190 MB
          Used                                              3334 MB
          Free                                              4856 MB
          Utilization                                       41 %
        Swap Space:
          Total                                             9470 MB
          Used                                              4131 MB
          Free                                              5340 MB
          Utilization                                       44 %
        Virtual Memory:
          Total                                             17661 MB
          Used                                              7465 MB
          Free                                              10196 MB
          Utilization                                       42 %
        Paging File:
          Paging File                                       C:\pagefile.sys
          Current Size                                      1280 MB
          Current / Peak Usage                              243 MB / 700 MB
          Utilization                                       19 %
        Physical Address Extension (PAE):
          Supported by Operating System                     Yes
          Supported by CPU                                  Yes
          Active                                            Yes
    --------[ SPD ]---------------------------------------------------------------------------------------- -----------------
      [ DIMM1: GeIL CL5-5-5  DDR2-800 ]
        Memory Module Properties:
          Module Name                                       GeIL CL5-5-5  DDR2-800
          Serial Number                                     None
          Manufacture Date                                  Week 44 / 2009
          Module Size                                       2 GB (2 ranks, 8 banks)
          Module Type                                       Unbuffered DIMM
          Memory Type                                       DDR2 SDRAM
          Memory Speed                                      DDR2-800 (400 MHz)
          Module Width                                      64 bit
          Module Voltage                                    SSTL 1.8
          Error Detection Method                            None
          Refresh Rate                                      Reduced (7.8 us), Self-Refresh
        Memory Timings:
          @ 400 MHz                                         5-5-5-15  (CL-RCD-RP-RAS) / 23-51-3-6-3-3  (RC-RFC-RRD-WR-WTR-RTP)
          @ 333 MHz                                         4-5-5-13  (CL-RCD-RP-RAS) / 20-43-3-5-3-3  (RC-RFC-RRD-WR-WTR-RTP)
          @ 266 MHz                                         3-4-4-10  (CL-RCD-RP-RAS) / 16-34-2-4-2-2  (RC-RFC-RRD-WR-WTR-RTP)
        Memory Module Features:
          Analysis Probe                                    Not Present
          FET Switch External                               Disabled
          Weak Driver                                       Supported
        Memory Module Manufacturer:
          Company Name                                      Golden Emperor International Ltd.
          Product Information                               http://www.geil.com.tw/products
      [ DIMM2: GeIL CL5-5-5DDR2800  5 ]
        Memory Module Properties:
          Module Name                                       GeIL CL5-5-5DDR2800  5
          Serial Number                                     00000005h (83886080)
          Module Size                                       2 GB (2 ranks, 8 banks)
          Module Type                                       Unbuffered DIMM
          Memory Type                                       DDR2 SDRAM
          Memory Speed                                      DDR2-800 (400 MHz)
          Module Width                                      64 bit
          Module Voltage                                    SSTL 1.8
          Error Detection Method                            None
          Refresh Rate                                      Reduced (7.8 us), Self-Refresh
        Memory Timings:
          @ 400 MHz                                         5-5-5-18  (CL-RCD-RP-RAS) / 23-51-3-6-3-3  (RC-RFC-RRD-WR-WTR-RTP)
          @ 266 MHz                                         4-4-4-12  (CL-RCD-RP-RAS) / 16-34-2-4-2-2  (RC-RFC-RRD-WR-WTR-RTP)
          @ 200 MHz                                         3-3-3-9  (CL-RCD-RP-RAS) / 12-26-2-3-2-2  (RC-RFC-RRD-WR-WTR-RTP)
        Memory Module Features:
          Analysis Probe                                    Not Present
          FET Switch External                               Disabled
          Weak Driver                                       Supported
        Memory Module Manufacturer:
          Company Name                                      Golden Emperor International Ltd.
          Product Information                               http://www.geil.com.tw/products
      [ DIMM3: GeIL CL5-5-5  DDR2-800 ]
        Memory Module Properties:
          Module Name                                       GeIL CL5-5-5  DDR2-800
          Serial Number                                     None
          Manufacture Date                                  Week 44 / 2009
          Module Size                                       2 GB (2 ranks, 8 banks)
          Module Type                                       Unbuffered DIMM
          Memory Type                                       DDR2 SDRAM
          Memory Speed                                      DDR2-800 (400 MHz)
          Module Width                                      64 bit
          Module Voltage                                    SSTL 1.8
          Error Detection Method                            None
          Refresh Rate                                      Reduced (7.8 us), Self-Refresh
        Memory Timings:
          @ 400 MHz                                         5-5-5-15  (CL-RCD-RP-RAS) / 23-51-3-6-3-3  (RC-RFC-RRD-WR-WTR-RTP)
          @ 333 MHz                                         4-5-5-13  (CL-RCD-RP-RAS) / 20-43-3-5-3-3  (RC-RFC-RRD-WR-WTR-RTP)
          @ 266 MHz                                         3-4-4-10  (CL-RCD-RP-RAS) / 16-34-2-4-2-2  (RC-RFC-RRD-WR-WTR-RTP)
        Memory Module Features:
          Analysis Probe                                    Not Present
          FET Switch External                               Disabled
          Weak Driver                                       Supported
        Memory Module Manufacturer:
          Company Name                                      Golden Emperor International Ltd.
          Product Information                               http://www.geil.com.tw/products
      [ DIMM4: GeIL CL5-5-5DDR2800  5 ]
        Memory Module Properties:
          Module Name                                       GeIL CL5-5-5DDR2800  5
          Serial Number                                     00000005h (83886080)
          Module Size                                       2 GB (2 ranks, 8 banks)
          Module Type                                       Unbuffered DIMM
          Memory Type                                       DDR2 SDRAM
          Memory Speed                                      DDR2-800 (400 MHz)
          Module Width                                      64 bit
          Module Voltage                                    SSTL 1.8
          Error Detection Method                            None
          Refresh Rate                                      Reduced (7.8 us), Self-Refresh
        Memory Timings:
          @ 400 MHz                                         5-5-5-18  (CL-RCD-RP-RAS) / 23-51-3-6-3-3  (RC-RFC-RRD-WR-WTR-RTP)
          @ 266 MHz                                         4-4-4-12  (CL-RCD-RP-RAS) / 16-34-2-4-2-2  (RC-RFC-RRD-WR-WTR-RTP)
          @ 200 MHz                                         3-3-3-9  (CL-RCD-RP-RAS) / 12-26-2-3-2-2  (RC-RFC-RRD-WR-WTR-RTP)
        Memory Module Features:
          Analysis Probe                                    Not Present
          FET Switch External                               Disabled
          Weak Driver                                       Supported
        Memory Module Manufacturer:
          Company Name                                      Golden Emperor International Ltd.
          Product Information                               http://www.geil.com.tw/products
    --------[ Windows Audio ]---------------------------------------------------------------------------------------- -------
        midi-out.0   0001 001B  Microsoft GS Wavetable Synth
        mixer.0      0001 FFFF  Speakers (5- High Definition Au
        mixer.1      0001 FFFF  Digital Audio (S/PDIF) (5- High
        mixer.2      0001 FFFF  W240D DVI (4- High Definition A
        mixer.5      0001 FFFF  Microphone (5- High Definition
        wave-in.0    0001 FFFF  Microphone (5- High Definition
        wave-in.1    0001 FFFF  Digital Audio (S/PDIF) (5- High
        wave-in.2    0001 FFFF  Line In (5- High Definition Aud
        wave-out.0   0001 FFFF  Speakers (5- High Definition Au
        wave-out.1   0001 FFFF  Digital Audio (S/PDIF) (5- High
        wave-out.2   0001 FFFF  W240D DVI (4- High Definition A
    --------[ PCI / PnP Audio ]---------------------------------------------------------------------------------------- -----
        nVIDIA HDMI/DP @ nVIDIA GF106 - High Definition Audio Controller                  PCI
        nVIDIA HDMI/DP @ nVIDIA GF106 - High Definition Audio Controller                  PCI
        nVIDIA HDMI/DP @ nVIDIA GF106 - High Definition Audio Controller                  PCI
        nVIDIA HDMI/DP @ nVIDIA GF106 - High Definition Audio Controller                  PCI
        Realtek ALC889A @ Intel 82801IB ICH9 - High Definition Audio Controller [A-2]     PCI
    --------[ HD Audio ]---------------------------------------------------------------------------------------- ------------
      [ Intel 82801IB ICH9 - High Definition Audio Controller [A-2] ]
        Device Properties:
          Device Description                                Intel 82801IB ICH9 - High Definition Audio Controller [A-2]
          Device Description (Windows)                      Contrôleur High Definition Audio
          Bus Type                                          PCI
          Bus / Device / Function                           0 / 27 / 0
          Device ID                                         8086-293E
          Subsystem ID                                      1458-A022
          Revision                                          02
          Hardware ID                                       PCI\VEN_8086&DEV_293E&SUBSYS_A0221458&REV_02
        Device Manufacturer:
          Company Name                                      Intel Corporation
          Product Information                               http://www.intel.com/products/chipsets
      [ Realtek ALC889A ]
        Device Properties:
          Device Description                                Realtek ALC889A
          Device Description (Windows)                      Périphérique High Definition Audio
          Device Type                                       Audio
          Bus Type                                          HDAUDIO
          Device ID                                         10EC-0885
          Subsystem ID                                      1458-A002
          Revision                                          1001
          Hardware ID                                       HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A002&REV_1001
        Device Manufacturer:
          Company Name                                      Realtek Semiconductor Corp.
          Product Information                               http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=8&PFid=14&Level=3&Conn= 2
      [ nVIDIA GF106 - High Definition Audio Controller ]
        Device Properties:
          Device Description                                nVIDIA GF106 - High Definition Audio Controller
          Device Description (Windows)                      Contrôleur High Definition Audio
          Bus Type                                          PCI
          Bus / Device / Function                           1 / 0 / 1
          Device ID                                         10DE-0BE9
          Subsystem ID                                      103C-084A
          Revision                                          A1
          Hardware ID                                       PCI\VEN_10DE&DEV_0BE9&SUBSYS_084A103C&REV_A1
        Device Manufacturer:
          Company Name                                      NVIDIA Corporation
      [ nVIDIA HDMI/DP ]
        Device Properties:
          Device Description                                nVIDIA HDMI/DP
          Device Description (Windows)                      Périphérique High Definition Audio
          Device Type                                       Audio
          Bus Type                                          HDAUDIO
          Device ID                                         10DE-0011
          Subsystem ID                                      10DE-0101
          Revision                                          1001
          Hardware ID                                       HDAUDIO\FUNC_01&VEN_10DE&DEV_0011&SUBSYS_10DE0101&REV_1001
        Device Manufacturer:
          Company Name                                      NVIDIA Corporation
      [ nVIDIA HDMI/DP ]
        Device Properties:
          Device Description                                nVIDIA HDMI/DP
          Device Description (Windows)                      Périphérique High Definition Audio
          Device Type                                       Audio
          Bus Type                                          HDAUDIO
          Device ID                                         10DE-0011
          Subsystem ID                                      10DE-0101
          Revision                                          1001
          Hardware ID                                       HDAUDIO\FUNC_01&VEN_10DE&DEV_0011&SUBSYS_10DE0101&REV_1001
        Device Manufacturer:
          Company Name                                      NVIDIA Corporation
      [ nVIDIA HDMI/DP ]
        Device Properties:
          Device Description                                nVIDIA HDMI/DP
          Device Description (Windows)                      Périphérique High Definition Audio
          Device Type                                       Audio
          Bus Type                                          HDAUDIO
          Device ID                                         10DE-0011
          Subsystem ID                                      10DE-0101
          Revision                                          1001
          Hardware ID                                       HDAUDIO\FUNC_01&VEN_10DE&DEV_0011&SUBSYS_10DE0101&REV_1001
        Device Manufacturer:
          Company Name                                      NVIDIA Corporation
      [ nVIDIA HDMI/DP ]
        Device Properties:
          Device Description                                nVIDIA HDMI/DP
          Device Description (Windows)                      Périphérique High Definition Audio
          Device Type                                       Audio
          Bus Type                                          HDAUDIO
          Device ID                                         10DE-0011
          Subsystem ID                                      10DE-0101
          Revision                                          1001
          Hardware ID                                       HDAUDIO\FUNC_01&VEN_10DE&DEV_0011&SUBSYS_10DE0101&REV_1001
        Device Manufacturer:
          Company Name                                      NVIDIA Corporation
    October 26th, 2012 Microsoft told me with "Microsoft Update Advisor" that I could upgraded my OS from Windows 7 Pro 64 bits to Windows 8 Pro 64 bits and after one year with another "Microsoft Upgrade Advisor" Microsoft told me again to upgrade my OS from Windows 8 Pro 64 bits to Windows 8.1 Pro 64 bits, but Gigabyte does not give the drivers on their website for my motherboard neither for Windows 8 and neither for Windows 8.1 and the system is however liable.
    If I believe Gigabyte I need to purchase a new motherboard and probably a new CPU and new RAM.
    1) Do you agree with Gigabyte or with Microsoft?
    2) If we believe Gigabyte, so can you tell me what king of CPU and motherboard to choose for video editing and video encoding, please?
    In the past, I had followed Adobe advices to use a Nvidia Quadro 2000 video card and HDDs in RAID 0 for video editing and video encoding.
    Moreover, Microsoft recommends to use a SSD for Windows 8.1.
    3) So, do you think I really need a SSD, with which capacity (256 or 512 GB ?) and which brand?
    4) A SSD for the OS and software and HDDs in RAID 0 for video editing?
    I edit HD (1600 x 1080 pixels) and I plan a budget between 450 and 650 $ for upgrading my PC.
    Maybe I can only buy one new motherboard for 200 $, keeping my CPU and my RAM and buy a SSD 480 GB for 333 $ (total 200 + 333 = 533 $).
    5) Do you agree with me for buying just only a motherboard and a SSD ?
    Thank you in advance if someone can help me.
    Otherwise my configuration seems to comply with http://www.adobe.com/products/creativecloud/tech-specs.html I have only a doubt for the sound.
    Best regards
    PS: the names of actual companies and products mentioned herein may be the trademarks of their respective owners.

    Hello Isidore,
    I can answer questions 3 and 4, as I have that sort of setup.
    3.) No, you don't really need an SSD, but I would certainly recommend that you buy one.  You'll notice a huge difference in the amount of time it takes to boot.  I bought the OCZ Vertex 3 (120GB) a while back, and it's very fast.  Whether or not you should get one just depends on whether the speed is worth it to you, but if I were you, I would.
    As for the size, that depends on exactly what you'll use it for.  See number 4 below.
    4.) Yes, that's my setup.  The SSD is my primary drive, and my HDD is for everything else.  Here's basically how I have everything setup:
    When I finish a day of shooting, I copy all my footage into a special folder (I named it "IMPORT" since I use it often) on my SSD.  I do this because the clips load much faster in Prelude and Premiere Pro.  Then, after I finish and export the project, I move all the original files onto my HDD.  I would still do this even I had a larger SSD, because it's always good to keep your primary drives clean.
    I also set the render and cache directories to those that I create on my HDD, because for longer projects, my SSD would fill up quickly, so that's why you may want to consider buying a larger SSD (even though 128GB would probably work just fine).
    I hope this helped a little!
    ~Josh

  • Advice about crackling sound on the P100-188

    Hi,
    If you own a P100-188 and are experiencing crackling with windows alert sounds (you can check this by opening the sound volume on the taskbar and continually clicking on the volume adjust button), and to a lesser extent with music and other applications, it may be worth contacting Toshiba. I sent an email to Toshiba's Technical department at [email protected] explaining the problem I was having and to ask if they were aware of it, as one or two other people have experienced the same symptoms. They sent an email back asking me to contact Toshiba Global Support Centre on 0870 066 0191 in order to get further technical advice and assistance. On doing this a support assistant asked me to re-install the sound drivers, which I did with no success, the crackling sound was still apparent, as a result I'm now waiting for the courier to contact me in order to send my notebook in for repair.
    The sound problem wasn't bad and I only contacted Toshiba in order to enquire if they were aware of the problem and were working towards a solution, thinking that it was driver related as it occurred while using speakers and through earphones. It seems now that it is hardware related and only repaired by open heart syrgery.
    I hope this helps other P100-188 owners with the same problem.

    Hi Andrej, all my dealings concerning this matter are through Toshiba Global Support Centre, they arranged to pick my machine up for repair. What is most annoying for me right now is that I've just realised that the latest drivers for the sound card came out the very same day as I sent the notebook in for repair! If the problem I was having is driver related (I'm still unsure), then it seems I couldn't have gotten more unlucky with the timing, but with my luck it's to be expected lol.
    I contacted the support centre again today to enquire on the status of my notebook, and I informed the support person that new sound drivers where available for my machine. She then contacted the repair centre and informed them that new drivers where available and recommended they try them before attempting a more drastic course of action. If it turns out that the drivers do fix the problem, it appears Toshiba have went to a lot of unnecessary trouble and spent a lot of money in order to have them installed on my machine! It would appear Toshiba (at some level) where aware of sound related problems on this machine as new drivers have been released, it would also appear that support personnel have been kept in the dark, so to speak.

  • New to Mac - Configuration Hardware Advise for Final Cut Professional

    I am switching over for Avid IBM to Finalcut. I am going to be doing a lot of documentary video editing in HD and after going to the apple store and I am seeking some experienced hardware advice. I don't want to have any regrets 6 months into this since I need hit the ground running and cost is pretty much not a limitation. I will be docking into a desk suite with my mac book i just don't know how much on the road editing I will be doing. Would like to do a large monitor and a color coded keyboard later.
    My question are:
    15" or 17"? 17 has ATA drive slot faster ext drive access. I don't know final cut desktop workspace enough yet whether the ext 1" will be appreciated. Its a lot bigger and not much more weight 1 lb.
    Internal Drive? - Solid state is very expensive. Looks like 500 gig largest internal
    Ext drives - Going with 7200rpm - my projects are going to be about 30 mins each. I'm thinking more smaller drives than one big 4 TB drive. What is a good rule of thumb for how much drive per final edit time for a shot intensive project? Recommendations for running compressed or uncompressed?
    How much ram? 4 or 8 gig? (I'm also thinking 8 just of resale later when I upgrade)
    Software - Do I want the Final Cut Suite? other stuff I may need?
    Training? Online computer guided? I like software training the best I'm getting the $100
    Cabling etc?
    Thank you in advance for any help you can give me. I have to purchase this system asap and make the plunge into a mac from IBM Avid.

    UlfLaursen wrote:
    ...  Would that extra power og the graphics card, …  be worth an extra $1200?
    I'm taking up on this board a very, very radical p.o.v.:
    Speed is no issue.
    When using optimzed media, even my stoneold c2d/4GB Mini I had before had no trouble to handle multicam-streams... (Windows-using-friends in shock "Really??")
    A faster hardware outperforms when? On transcoding/rendering. But:
    a) you can start editing BEFORE transcoding is accomplished (one of the many marvels of FCPX I don't understand but like)
    b) you can keep editing a project while it is exported .. one of the many marvels of... ok, we had that
    c) '33% faster' means what? 20min instead of 30? wowy, use this spare time for writing a book, healing cancer, give world peace..
    No, as long as you're not in a newsroom and HAVE to deliver on time, as long as you don't get paid that extra 1.200€ by your clients ('cause you're an amateur like me), it is plain nonsense to dig into the specs of costly SSDs, GraCas, internal busses, tranffer rates and what not.
    ... if you're a 'hackintosh'-builder or a Linux-woreshipper, all this stuff is a wonderful, time-eating hobby.
    But for using FCPX 10-20x a year for some 20min YouTube-family-video... ?
    c'mon!! Get alive!
    Speed is no issue.
    … and:
    Compounds are evil.
    'nuff said ... LOL!
    mane tak for listening...

  • Data Acquisition Solution for Measurement of Temp,V,I,P,Q,PF,f

    Dear All,
    I am facing one problem in selecting the Hardware,can anybody support me,
    This is regarding DAQ Solution(cFP) for Measurement of Temperature,Voltage,Current,Active Power,Reactive Power,Power Factor and Frequency for a Motor.
    Requirement is that, Measurement and Monitoring of Temperature,Voltage,Current,Active Power,Reactive Power,Power Factor and Frequency for a Motor
    1)12 RTD Inputs(PT 100 Sensors)
    2)3 Current(From 3 CT's) ,3 Voltage(From 3 PT's) [From these 6 Parameters,Active Power,Reactive Power,Power Factor,Frequency we have to derive ]
     Hardware which i have selected is attached,please find the attachment..
    RTD Module which i have selelcted is ok,but i have one doubt in AI Module Selection,
    I selected AI 100 Module(8 Channel(Both V,I).12 bit,360 S/s[in this i have one doubt,i.e.360 Samples that to per channel or 360 Samples per 8 channels?) for taking 3 Voltage Signals from PT's and 3 Current Signals from CT's)
    If we install and take signals from Motor,in reality harmonics(Max if we consider 8th Harmonic Components [8*50=400 Hz will be signal Freq]) will come into picture,
    For finding frequency(From V,I wave shapes),atleast (5 Fs i.e.5*400=2kS/s i have to take right,correct me sir if i am wrong..)
    Why we want this system is,currently,we are using Yokogava Power Analyzer for finding Voltage,Current,Active Power,Reactive Power,Power Factor and Frequency,But RTD it cant..,So we need total System with RTD SIgnals and above parameters to be monitored in a host PC without any Power Analyzer,i.e.our measurement system should be independent of Yokogava Power Analyzer.Again one problem is that Yokogava is giving Accuracy 0.02% in the measurement of Power and what about the accuracy of our system and for this,which Module shall i go for?)
    Regards,
    Bujjin
    Attachments:
    cFP System Configuration.JPG ‏141 KB

    Hi wayne.C,
    Thank you very much for your reply,
    Actually Interfacing the instrument for Power and remaining using Compact DAQ is also one more solution as u told,
    but problem here is that,we are always dependent on the instruemnt.So i am looking for common Hardware platform
    which will server both the purposes,and obviously,i will go for cRIO Solution,as sampling rate will be higher,
    Thanks and regards,
    Bujjin

  • DO i need some extra hardware interface for receving both Audio and video

    hi i m doing e-learning project. i have to capture video from webcam and voice from headphone and send to client.
    but my code is working fine for either one at a time.
    DO i need some extra hardware interface for receving both Audio and video. im using code AVTransmit and AVReceive found from this site only
    After running TX
    i give Dsound:// & vfw://0 in Media Locater only sound is received and no vedio
    and when i give vfw://0 in Media Locater only live video is transmited.
    im using JMF1.1.2e.
    if any one know the method to run or cause of it plz reply me soon. i will be very thankfull
    transmiter/server side code .first run TX on server
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.net.*;
    import java.util.*;
    import javax.media.rtp.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.border.*;
    public class Tx extends JFrame implements ActionListener, KeyListener,
    MouseListener, WindowListener {
    Vector targets;
    JList list;
    JButton startXmit;
    JButton rtcp;
    JButton update;
    JButton expiration;
    JButton statistics;
    JButton addTarget;
    JButton removeTarget;
    JTextField tf_remote_address;
    JTextField tf_remote_data_port;
    JTextField tf_media_file;
    JTextField tf_data_port;
    TargetListModel listModel;
    AVTransmitter avTransmitter;
    RTCPViewer rtcpViewer;
    JCheckBox cb_loop;
    Config config;
    public Tx() {
    setTitle( "JMF/RTP Transmitter");
         config= new Config();
         GridBagLayout gridBagLayout= new GridBagLayout();
         GridBagConstraints gbc;
         JPanel p= new JPanel();
         p.setLayout( gridBagLayout);
         JPanel localPanel= createLocalPanel();
         gbc= new GridBagConstraints();
         gbc.gridx= 0;
         gbc.gridy= 0;
         gbc.gridwidth= 2;
         gbc.anchor= GridBagConstraints.CENTER;
         gbc.fill= GridBagConstraints.BOTH;
         gbc.insets= new Insets( 10, 5, 0, 0);
         ((GridBagLayout)p.getLayout()).setConstraints( localPanel, gbc);
         p.add( localPanel);
         JPanel targetPanel= createTargetPanel();
         gbc= new GridBagConstraints();
         gbc.gridx= 1;
         gbc.gridy= 1;
         gbc.weightx= 1.0;
         gbc.weighty= 1.0;
         gbc.anchor= GridBagConstraints.CENTER;
         gbc.fill= GridBagConstraints.BOTH;
         gbc.insets= new Insets( 10, 5, 0, 0);
         ((GridBagLayout)p.getLayout()).setConstraints( targetPanel, gbc);
    p.add( targetPanel);
         JPanel mediaPanel= createMediaPanel();
         gbc= new GridBagConstraints();
         gbc.gridx= 1;
         gbc.gridy= 2;
         gbc.weightx= 1.0;
         gbc.weighty= 1.0;
         gbc.anchor= GridBagConstraints.CENTER;
         gbc.fill= GridBagConstraints.BOTH;
         gbc.insets= new Insets( 10, 5, 0, 0);
         ((GridBagLayout)p.getLayout()).setConstraints( mediaPanel, gbc);
    p.add( mediaPanel);
    JPanel buttonPanel= new JPanel();
    rtcp= new JButton( "RTCP Monitor");
    update= new JButton( "Transmission Status");
         update.setEnabled( false);
         rtcp.addActionListener( this);
         update.addActionListener( this);
         buttonPanel.add( rtcp);
         buttonPanel.add( update);
         gbc= new GridBagConstraints();
         gbc.gridx = 0;
         gbc.gridy = 3;
    gbc.gridwidth= 2;
         gbc.weightx = 1.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.CENTER;
         gbc.fill = GridBagConstraints.HORIZONTAL;
         gbc.insets = new Insets( 5,5,10,5);
         ((GridBagLayout)p.getLayout()).setConstraints( buttonPanel, gbc);
         p.add( buttonPanel);
    getContentPane().add( p);
         list.addMouseListener( this);
         addWindowListener( this);
    pack();
    setVisible( true);
    private JPanel createMediaPanel() {
    JPanel p= new JPanel();
         GridBagLayout gridBagLayout= new GridBagLayout();
    GridBagConstraints gbc;
         p.setLayout( gridBagLayout);
         JLabel label= new JLabel( "Media Locator:");
         gbc= new GridBagConstraints();
         gbc.gridx = 0;
         gbc.gridy = 0;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.EAST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,10,5);
         ((GridBagLayout)p.getLayout()).setConstraints( label, gbc);
         p.add( label);
         tf_media_file= new JTextField( 35);
         gbc= new GridBagConstraints();
         gbc.gridx = 1;
         gbc.gridy = 0;
         gbc.weightx = 1.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.WEST;
         gbc.fill = GridBagConstraints.HORIZONTAL;
         gbc.insets = new Insets( 5,5,10,5);
         ((GridBagLayout)p.getLayout()).setConstraints( tf_media_file, gbc);
         p.add( tf_media_file);
         tf_media_file.setText( config.media_locator);
         cb_loop= new JCheckBox( "loop");
         startXmit= new JButton( "Start Transmission");
         startXmit.setEnabled( true);
         startXmit.addActionListener( this);
         gbc= new GridBagConstraints();
         gbc.gridx = 2;
         gbc.gridy = 0;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.WEST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,10,5);
         ((GridBagLayout)p.getLayout()).setConstraints( cb_loop, gbc);
         p.add( cb_loop);
         cb_loop.setSelected( true);
         cb_loop.addActionListener( this);
         gbc= new GridBagConstraints();
         gbc.gridx = 1;
         gbc.gridy = 1;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.CENTER;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,10,5);
         ((GridBagLayout)p.getLayout()).setConstraints( startXmit, gbc);
         p.add( startXmit);
         TitledBorder titledBorder= new TitledBorder( new EtchedBorder(), "Source");
         p.setBorder( titledBorder);
         return p;
    private JPanel createTargetPanel() {
    JPanel p= new JPanel();
         GridBagLayout gridBagLayout= new GridBagLayout();
    GridBagConstraints gbc;
         p.setLayout( gridBagLayout);
         targets= new Vector();
         for( int i= 0; i < config.targets.size(); i++) {
         targets.addElement( config.targets.elementAt( i));
    listModel= new TargetListModel( targets);
    list= new JList( listModel);
         list.addKeyListener( this);
         list.setPrototypeCellValue( "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
    JScrollPane scrollPane= new JScrollPane( list,
    ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,
    ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
         gbc= new GridBagConstraints();
         gbc.gridx= 0;
         gbc.gridy= 0;
         gbc.weightx= 1.0;
         gbc.weighty= 1.0;
         gbc.anchor= GridBagConstraints.CENTER;
         gbc.fill= GridBagConstraints.BOTH;
         gbc.insets= new Insets( 10, 5, 0, 0);
         ((GridBagLayout)p.getLayout()).setConstraints( scrollPane, gbc);
         p.add( scrollPane);
    JPanel p1= new JPanel();
         p1.setLayout( gridBagLayout);
         JLabel label= new JLabel( "IP Address:");
         gbc= new GridBagConstraints();
         gbc.gridx = 0;
         gbc.gridy = 0;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.EAST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,0,5);
         ((GridBagLayout)p1.getLayout()).setConstraints( label, gbc);
         p1.add( label);
         tf_remote_address= new JTextField( 15);
         gbc= new GridBagConstraints();
         gbc.gridx = 1;
         gbc.gridy = 0;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.WEST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,0,5);
         ((GridBagLayout)p1.getLayout()).setConstraints( tf_remote_address, gbc);
         p1.add( tf_remote_address);
         label= new JLabel( "Data Port:");
         gbc= new GridBagConstraints();
         gbc.gridx = 0;
         gbc.gridy = 1;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.EAST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,0,5);
         ((GridBagLayout)p1.getLayout()).setConstraints( label, gbc);
         p1.add( label);
         tf_remote_data_port= new JTextField( 15);
         gbc= new GridBagConstraints();
         gbc.gridx = 1;
         gbc.gridy = 1;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.WEST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,0,5);
         ((GridBagLayout)p1.getLayout()).setConstraints( tf_remote_data_port, gbc);
         p1.add( tf_remote_data_port);     
    JPanel p2= new JPanel();
    addTarget= new JButton( "Add Target");     
    removeTarget= new JButton( "Remove Target");
         p2.add( addTarget);
         p2.add( removeTarget);
         addTarget.addActionListener( this);
         removeTarget.addActionListener( this);
         gbc= new GridBagConstraints();
         gbc.gridx = 0;
         gbc.gridy = 2;
         gbc.weightx = 1.0;
         gbc.weighty = 0.0;
         gbc.gridwidth= 2;
         gbc.anchor = GridBagConstraints.CENTER;
         gbc.fill = GridBagConstraints.HORIZONTAL;
         gbc.insets = new Insets( 20,5,0,5);
         ((GridBagLayout)p1.getLayout()).setConstraints( p2, gbc);
         p1.add( p2);
         gbc= new GridBagConstraints();
         gbc.gridx= 1;
         gbc.gridy= 0;
         gbc.weightx= 1.0;
         gbc.weighty= 1.0;
         gbc.anchor= GridBagConstraints.CENTER;
         gbc.fill= GridBagConstraints.BOTH;
         gbc.insets= new Insets( 10, 5, 0, 0);
         ((GridBagLayout)p.getLayout()).setConstraints( p1, gbc);
         p.add( p1);
         TitledBorder titledBorder= new TitledBorder( new EtchedBorder(), "Targets");
         p.setBorder( titledBorder);
         return p;
    private JPanel createLocalPanel() {
    JPanel p= new JPanel();
         GridBagLayout gridBagLayout= new GridBagLayout();
    GridBagConstraints gbc;
         p.setLayout( gridBagLayout);
         JLabel label= new JLabel( "IP Address:");
         gbc= new GridBagConstraints();
         gbc.gridx = 0;
         gbc.gridy = 0;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.EAST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,0,5);
         ((GridBagLayout)p.getLayout()).setConstraints( label, gbc);
         p.add( label);
         JTextField tf_local_host= new JTextField( 15);
         gbc= new GridBagConstraints();
         gbc.gridx = 1;
         gbc.gridy = 0;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.WEST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,0,5);
         ((GridBagLayout)p.getLayout()).setConstraints( tf_local_host, gbc);
         p.add( tf_local_host);
         try {
    String host= InetAddress.getLocalHost().getHostAddress();     
         tf_local_host.setText( host);
         } catch( UnknownHostException e) {
         label= new JLabel( "Data Port:");
         gbc= new GridBagConstraints();
         gbc.gridx = 0;
         gbc.gridy = 1;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.EAST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,0,5);
         ((GridBagLayout)p.getLayout()).setConstraints( label, gbc);
         p.add( label);
         tf_data_port= new JTextField( 15);
         gbc= new GridBagConstraints();
         gbc.gridx = 1;
         gbc.gridy = 1;
         gbc.weightx = 0.0;
         gbc.weighty = 0.0;
         gbc.anchor = GridBagConstraints.WEST;
         gbc.fill = GridBagConstraints.NONE;
         gbc.insets = new Insets( 5,5,10,5);
         ((GridBagLayout)p.getLayout()).setConstraints( tf_data_port, gbc);
         p.add( tf_data_port);
         tf_data_port.setText( config.local_data_port);
         TitledBorder titledBorder= new TitledBorder( new EtchedBorder(), "Local Host");
         p.setBorder( titledBorder);
         return p;
    public void actionPerformed( ActionEvent event) {
    Object source= event.getSource();
         if( source == addTarget) {
         String ip= tf_remote_address.getText().trim();
         String port= tf_remote_data_port.getText().trim();
         String localPort= tf_data_port.getText().trim();
         addTargetToList( localPort, ip, port);
         if( avTransmitter != null) {
         avTransmitter.addTarget( ip, port);
         } else if( source == removeTarget) {
         int index= list.getSelectedIndex();
         if( index != -1) {
              Target target= (Target) targets.elementAt( index);
              if( avTransmitter != null) {
         avTransmitter.removeTarget( target.ip, target.port);
              targets.removeElement( target);
              listModel.setData( targets);          
         } else if( source == startXmit) {
         if( startXmit.getLabel().equals( "Start Transmission")) {          
         int data_port= new Integer( tf_data_port.getText()).intValue();
              avTransmitter= new AVTransmitter( this, data_port);
         avTransmitter.start( tf_media_file.getText().trim(), targets);          
              avTransmitter.setLooping( cb_loop.isSelected());
         startXmit.setLabel( "Stop Transmission");
         } else if( startXmit.getLabel().equals( "Stop Transmission")) {
              avTransmitter.stop();
              avTransmitter= null;
              removeNonBaseTargets();
              listModel.setData( targets);
         startXmit.setLabel( "Start Transmission");          
         } else if( source == rtcp) {
         if( rtcpViewer == null) {
         rtcpViewer= new RTCPViewer();
         } else {
              rtcpViewer.setVisible( true);
              rtcpViewer.toFront();
         } else if( source == cb_loop) {
         if( avTransmitter != null) {
              avTransmitter.setLooping( cb_loop.isSelected());
    private void removeNonBaseTargets() {
         String localPort= tf_data_port.getText().trim();
         for( int i= targets.size(); i > 0;) {
         Target target= (Target) targets.elementAt( i - 1);
         if( !target.localPort.equals( localPort)) {
    targets.removeElement( target);
         i--;
    public void addTargetToList( String localPort,
                             String ip, String port) {     
    ListUpdater listUpdater= new ListUpdater( localPort, ip,
                                  port, listModel, targets);
    SwingUtilities.invokeLater( listUpdater);           
    public void rtcpReport( String report) {
         if( rtcpViewer != null) {
         rtcpViewer.report( report);
    public void windowClosing( WindowEvent event) {
         config.local_data_port= tf_data_port.getText().trim();
         config.targets= new Vector();
         for( int i= 0; i < targets.size(); i++) {
         Target target= (Target) targets.elementAt( i);
         if( target.localPort.equals( config.local_data_port)) {
              config.addTarget( target.ip, target.port);
         config.media_locator= tf_media_file.getText().trim();
         config.write();
    System.exit( 0);
    public void windowClosed( WindowEvent event) {
    public void windowDeiconified( WindowEvent event) {
    public void windowIconified( WindowEvent event) {
    public void windowActivated( WindowEvent event) {
    public void windowDeactivated( WindowEvent event) {
    public void windowOpened( WindowEvent event) {
    public void keyPressed( KeyEvent event) {
    public void keyReleased( KeyEvent event) {
    Object source= event.getSource();
         if( source == list) {
         int index= list.getSelectedIndex();
    public void keyTyped( KeyEvent event) {
    public void mousePressed( MouseEvent e) {
    public void mouseReleased( MouseEvent e) {
    public void mouseEntered( MouseEvent e) {
    public void mouseExited( MouseEvent e) {
    public void mouseClicked( MouseEvent e) {
    Object source= e.getSource();
         if( source == list) {
         int index= list.getSelectedIndex();
         if( index != -1) {
              Target target= (Target) targets.elementAt( index);
              tf_remote_address.setText( target.ip);
              tf_remote_data_port.setText( target.port);
         int index= list.locationToIndex( e.getPoint());
    public static void main( String[] args) {
    new Tx();
    class TargetListModel extends AbstractListModel {
    private Vector options;
    public TargetListModel( Vector options) {
         this.options= options;
    public int getSize() {
         int size;
         if( options == null) {
         size= 0;
         } else {
         size= options.size();
         return size;
    public Object getElementAt( int index) {
    String name;
    if( index < getSize()) {
         Target o= (Target)options.elementAt( index);
    name= o.localPort + " ---> " + o.ip + ":" + o.port;
         } else {
         name= null;
         return name;
    public void setData( Vector data) {
         options= data;
         fireContentsChanged( this, 0, data.size());
    class ListUpdater implements Runnable {
    String localPort, ip, port;
    TargetListModel listModel;
    Vector targets;
    public ListUpdater( String localPort, String ip, String port,
                   TargetListModel listModel, Vector targets) {
         this.localPort= localPort;
         this.ip= ip;
         this.port= port;
         this.listModel= listModel;
         this.targets= targets;
    public void run() {
    Target target= new Target( localPort, ip, port);
         if( !targetExists( localPort, ip, port)) {
         targets.addElement( target);
    listModel.setData( targets);
    public boolean targetExists( String localPort, String ip, String port) {
         boolean exists= false;
         for( int i= 0; i < targets.size(); i++) {
         Target target= (Target) targets.elementAt( i);
         if( target.localPort.equals( localPort)
         && target.ip.equals( ip)
              && target.port.equals( port)) {          
              exists= true;
         break;
         return exists;
    >>>>>>>>>>>>>>>>>
    import java.awt.*;
    import java.io.*;
    import java.net.InetAddress;
    import java.util.*;
    import javax.media.*;
    import javax.media.protocol.*;
    import javax.media.format.*;
    import javax.media.control.TrackControl;
    import javax.media.control.QualityControl;
    import javax.media.rtp.*;
    import javax.media.rtp.event.*;
    import javax.media.rtp.rtcp.*;
    public class AVTransmitter implements ReceiveStreamListener, RemoteListener,
    ControllerListener {
    // Input MediaLocator
    // Can be a file or http or capture source
    private MediaLocator locator;
    private String ipAddress;
    private int portBase;
    private Processor processor = null;
    private RTPManager rtpMgrs[];
    private int localPorts[];
    private DataSource dataOutput = null;
    private int local_data_port;
    private Tx tx;
    public AVTransmitter( Tx tx, int data_port) {
         this.tx= tx;
         local_data_port= data_port;
    * Starts the transmission. Returns null if transmission started ok.
    * Otherwise it returns a string with the reason why the setup failed.
    public synchronized String start( String filename, Vector targets) {
         String result;
         locator= new MediaLocator( filename);
         // Create a processor for the specified media locator
         // and program it to output JPEG/RTP
         result = createProcessor();
         if (result != null) {
         return result;
         // Create an RTP session to transmit the output of the
         // processor to the specified IP address and port no.
         result = createTransmitter( targets);
         if (result != null) {
         processor.close();
         processor = null;
         return result;
         // Start the transmission
         processor.start();
         return null;
    * Use the RTPManager API to create sessions for each media
    * track of the processor.
    private String createTransmitter( Vector targets) {
         // Cheated. Should have checked the type.
         PushBufferDataSource pbds = (PushBufferDataSource)dataOutput;
         PushBufferStream pbss[] = pbds.getStreams();
         rtpMgrs = new RTPManager[pbss.length];
         localPorts = new int[ pbss.length];
         SessionAddress localAddr, destAddr;
         InetAddress ipAddr;
         SendStream sendStream;
         int port;
         SourceDescription srcDesList[];
         for (int i = 0; i < pbss.length; i++) {
         // for (int i = 0; i < 1; i++) {
         try {
              rtpMgrs[i] = RTPManager.newInstance();     
              port = local_data_port + 2*i;
              localPorts[ i]= port;
              localAddr = new SessionAddress( InetAddress.getLocalHost(),
                                  port);
              rtpMgrs.initialize( localAddr);          
              rtpMgrs[i].addReceiveStreamListener(this);
              rtpMgrs[i].addRemoteListener(this);
         for( int k= 0; k < targets.size(); k++) {
              Target target= (Target) targets.elementAt( k);
              int targetPort= new Integer( target.port).intValue();
              addTarget( localPorts[ i], rtpMgrs[ i], target.ip, targetPort + 2*i);
              sendStream = rtpMgrs[i].createSendStream(dataOutput, i);          
              sendStream.start();
         } catch (Exception e) {
              e.printStackTrace();
              return e.getMessage();
         return null;
    public void addTarget( String ip, String port) {
         for (int i= 0; i < rtpMgrs.length; i++) {
         int targetPort= new Integer( port).intValue();
         addTarget( localPorts[ i], rtpMgrs[ i], ip, targetPort + 2*i);
    public void addTarget( int localPort, RTPManager mgr, String ip, int port) {
         try {
         SessionAddress addr= new SessionAddress( InetAddress.getByName( ip),
                                  new Integer( port).intValue());
         mgr.addTarget( addr);
         tx.addTargetToList( localPort + "", ip, port + "");
         } catch( Exception e) {
         e.printStackTrace();
    public void removeTarget( String ip, String port) {
         try {     
         SessionAddress addr= new SessionAddress( InetAddress.getByName( ip),
                                  new Integer( port).intValue());
         for (int i= 0; i < rtpMgrs.length; i++) {
         rtpMgrs[ i].removeTarget( addr, "target removed from transmitter.");
         } catch( Exception e) {
         e.printStackTrace();
    boolean looping= true;
    public void controllerUpdate( ControllerEvent ce) {
         System.out.println( ce);
         if( ce instanceof DurationUpdateEvent) {
         Time duration= ((DurationUpdateEvent) ce).getDuration();
         System.out.println( "duration: " + duration.getSeconds());
         } else if( ce instanceof EndOfMediaEvent) {
         System.out.println( "END OF MEDIA - looping=" + looping);
         if( looping) {
         processor.setMediaTime( new Time( 0));
              processor.start();
    public void setLooping( boolean flag) {
         looping= flag;
    public void update( ReceiveStreamEvent event) {
         String timestamp= getTimestamp();
         StringBuffer sb= new StringBuffer();
         if( event instanceof InactiveReceiveStreamEvent) {
         sb.append( timestamp + " Inactive Receive Stream");
         } else if( event instanceof ByeEvent) {
         sb.append( timestamp + " Bye");
         } else {
         System.out.println( "ReceiveStreamEvent: "+ event);
         tx.rtcpReport( sb.toString());     
    public void update( RemoteEvent event) {     
         String timestamp= getTimestamp();
         if( event instanceof ReceiverReportEvent) {
         ReceiverReport rr= ((ReceiverReportEvent) event).getReport();
         StringBuffer sb= new StringBuffer();
         sb.append( timestamp + " RR");
         if( rr != null) {
              Participant participant= rr.getParticipant();
              if( participant != null) {
              sb.append( " from " + participant.getCNAME());
              sb.append( " ssrc=" + rr.getSSRC());
              } else {
              sb.append( " ssrc=" + rr.getSSRC());
              tx.rtcpReport( sb.toString());
         } else {
         System.out.println( "RemoteEvent: " + event);
    private String getTimestamp() {
         String timestamp;
         Calendar calendar= Calendar.getInstance();
         int hour= calendar.get( Calendar.HOUR_OF_DAY);
         String hourStr= formatTime( hour);
         int minute= calendar.get( Calendar.MINUTE);
         String minuteStr= formatTime( minute);
         int second= calendar.get( Calendar.SECOND);
         String secondStr= formatTime( second);
         timestamp= hourStr + ":" + minuteStr + ":" + secondStr;     
         return timestamp;
    private String formatTime( int time) {     
         String timeStr;
         if( time < 10) {
         timeStr= "0" + time;
         } else {
         timeStr= "" + time;
         return timeStr;
    * Stops the transmission if already started
    public void stop() {
         synchronized (this) {
         if (processor != null) {
              processor.stop();
              processor.close();
              processor = null;
         for (int i= 0; i < rtpMgrs.length; i++) {
         rtpMgrs[ i].removeTargets( "Session ended.");
              rtpMgrs[ i].dispose();
    public String createProcessor() {
         if (locator == null) {
         return "Locator is null";
         DataSource ds;
         DataSource clone;
         try {
         ds = javax.media.Manager.createDataSource(locator);
         } catch (Exception e) {
         return "Couldn't create DataSource";
         // Try to create a processor to handle the input media locator
         try {
         processor = javax.media.Manager.createProcessor(ds);
         processor.addControllerListener( this);     
         } catch (NoProcessorException npe) {
         return "Couldn't create processor";
         } catch (IOException ioe) {
         return "IOException creating processor";
         // Wait for it to configure
         boolean result = waitForState(processor, Processor.Configured);
         if (result == false)
         return "Couldn't configure processor";
         // Get the tracks from the processor
         TrackControl [] tracks = processor.getTrackControls();
         // Do we have atleast one track?
         if (tracks == null || tracks.length < 1)
         return "Couldn't find tracks in processor";
         // Set the output content descriptor to RAW_RTP
         // This will limit the supported formats reported from
         // Track.getSupportedFormats to only valid RTP formats.
         ContentDescriptor cd = new ContentDescriptor(ContentDescriptor.RAW_RTP);
         processor.setContentDescriptor(cd);
         Format supported[];
         Format chosen;
         boolean atLeastOneTrack = false;
         // Program the tracks.
         for (int i = 0; i < tracks.length; i++) {
         Format format = tracks[i].getFormat();
         if (tracks[i].isEnabled()) {
              supported = tracks[i].getSupportedFormats();
              // We've set the output content to the RAW_RTP.
              // So all the supported formats should work with RTP.
              // We'll just pick the first one.
              if (supported.length > 0) {
              if (supported[0] instanceof VideoFormat) {
                   // For video formats, we should double check the
                   // sizes since not all formats work in all sizes.
                   chosen = checkForVideoSizes(tracks[i].getFormat(),
                                       supported[0]);
              } else
                   chosen = supported[0];
              tracks[i].setFormat(chosen);
              System.err.println("Track " + i + " is set to transmit as:");
              System.err.println(" " + chosen);
              atLeastOneTrack = true;
              } else
              tracks[i].setEnabled(false);
         } else
              tracks[i].setEnabled(false);
         if (!atLeastOneTrack)
         return "Couldn't set any of the tracks to a valid RTP format";
         // Realize the processor. This will internally create a flow
         // graph and attempt to create an output datasource for JPEG/RTP
         // audio frames.
         result = waitForState(processor, Controller.Realized);
         if (result == false)
         return "Couldn't realize processor";
         // Set the JPEG quality to .5.
         setJPEGQuality(processor, 0.5f);
         // Get the output data source of the processor
         dataOutput = processor.getDataOutput();
         return null;
    static SessionAddress destAddr1, destAddr2;
    * For JPEG and H263, we know that they only work for particular
    * sizes. So we'll perform extra checking here to make sure they
    * are of the right sizes.
    Format checkForVideoSizes(Format original, Format supported) {
         int width, height;
         Dimension size = ((VideoFormat)original).getSize();
         Format jpegFmt = new Format(VideoFormat.JPEG_RTP);
         Format h263Fmt = new Format(VideoFormat.H263_RTP);
         if (supported.matches(jpegFmt)) {
         // For JPEG, make sure width and height are divisible by 8.
         width = (size.width % 8 == 0 ? size.width :
                        (int)(size.width / 8) * 8);
         height = (size.height % 8 == 0 ? size.height :
                        (int)(size.height / 8) * 8);
         } else if (supported.matches(h263Fmt)) {
         // For H.263, we only support some specific sizes.
         if (size.width < 128) {
              width = 128;
              height = 96;
         } else if (size.width < 176) {
              width = 176;
              height = 144;
         } else {
              width = 352;
              height = 288;
         } else {
         // We don't know this particular format. We'll just
         // leave it alone then.
         return supported;
         return (new VideoFormat(null,
                        new Dimension(width, height),
                        Format.NOT_SPECIFIED,
                        null,
                        Format.NOT_SPECIFIED)).intersects(supported);
    * 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("- Setting quality to " +
                             val + " on " + qc);
                   break;
              if (qc != null)
              break;
    * Convenience methods to handle processor's state changes.
    private Integer stateLock = new Integer(0);
    private boolean failed = false;
    Integer getStateLock() {
         return stateLock;
    void setFailed() {
         failed = true;
    private synchronized boolean waitForState(Processor p, int state) {
         p.addControllerListener(new StateListener());
         failed = false;
         // Call the required method on the processor
         if (state == Processor.Configured) {
         p.configure();
         } else if (state == Processor.Realized) {
         p.realize();
         // Wait until we get an event that confirms the
         // success of the method, or a failure event.
         // See StateListener inner class
         while (p.getState() < state && !failed) {
         synchronized (getStateLock()) {
              try {
              getStateLock().wait();
              } catch (InterruptedException ie) {
              return false;
         if (failed)
         return false;
         else
         return true;
    * Inner Classes
    class StateListener implements ControllerListener {
         public void controllerUpdate(ControllerEvent ce) {
         // If there was an error during configure or
         // realiz

    I do this all the time, I put my MBP to a 60 inch Sharp. If you have the video working do the simple thing first. Check to make sure your sound is on your TV and Mac. Then if that doesn't work go to System Prefrences and under sound go to a tab called Output and see if your TV is listed and if it is change it to that setting
    Hope It Works

  • What is the Cisco tool for measuring traffic of wireless endpoint users

    Hi Experts
    I am looking to start a Mesh WISP utilizing Cisco Aironet products (1500 series) and would like to know what is the best Cisco (or if the case has to be "non Cisco") product for measuring the amount of traffic from wireless clients connected to my Cisco Mesh.
    Basically I want to be able to say User xyz has this IP xxx.xxx.xxx.xxx how much have they uploaded and how much have they downloaded this month.
    This also then allows me to integrate multiple business mobile devices into their broadband plans which is something no-one yet offers in my City.
    From what I have read Netflow is the measurement technology but how do I take this data and aggregate it by IP / User for billing purposes. Is there something better at it than Netflow? Your expert opinions and suggestions are much appreciated.
    Regards
    Ty

    That sounds like Cisco Wireless Control System (WCS).
    Cisco Wireless Control System (WCS) Data Sheet
    http://www.cisco.com/en/US/prod/collateral/wireless/ps5755/ps6301/ps6305/product_data_sheet0900aecd802570d0.html
    Please don't forget to rate useful posts.  Thanks.

  • Advice for real performanc​e of LV8.5 operate in the XP and Vista

    Hi all
    My company had purchased new computers for LabVIEW programming purpose.
    We may install the LV8.5 in these computers but OS are not decided yet. Also, we have the current PC is only XP licensed
    Therefore, can anyone give the advice for the real performance advantage of using :
    LV8.5 with Vista over LV8.5 with XP
    LV8.5 with Vista over LV7.1 with XP
    LV7.1 with Vista over LV7.1 with XP
    New computers detail:
    Intel(R) Pentium(R)Dual-Core processor E2160
    BCH-P111 -1.80GHz, 1MB L2 cache, 800MHz FSB
    2GB RAM
    Thanks
    Best Regards
    Steve So

    The biggest issue I have seen with 8.5 Vista vs. XP is that if you leave Vista in the standard theme, the fonts have changed.  I designed several front panels to have them be out of whack with XP.  So if you are going to be using code across platforms, you need to keep in mind they will look different unless you use the XP theme in Vista, or customize your fonts to make sure they remain the same between the systems.  The dialog font is a different size (13 on Vista vs. 11 on XP), and a different font (can't remember the difference).  That was the big one I noticed.
    8.5 over 7.1 is mostly going to be the learning curve to learn the new features.  Overall, I have appreciated the changes, but there are some things (mostly development related) that I have seen run a little slower in 8.5 than in 7.1, but have not noticed any runtime issues as of yet.  One big change between the versions is application building, which is more complex in 8+.  I do appreciate the new features, though, but NIs project still hasn't rubbed me the right way yet.
    NI doesn't support LV 7.1 with Vista.  I have used it and haven't seen any problems, but that doesn't mean one won't pop up.  If you're going to stay with 7.1, you better stay with XP.  8.5 is the first version NIs supports as Vista compatible.  You will also have to use a relatively new set of device drivers, so if you have old hardware you are trying to use in your new system, make sure it is cimpatible with the latest drivers.
    I have actually had more issues with other hardware drivers and software packages than I have with LabVIEW.  TestStand is not yet supported in Vista, and i found out the hard way, one of the ways it is incompatible and had to move back to XP for devlopment.

  • [Gnome 3] Uses for System Sound Alsa instead of Pulse Audio?!

    If I open "Sound Settings" click on the reiter "Applications" then I see which programs are currently playing sound.
    Because I have installed the freedesktop sound theme I hear some sound if I raise or lower the volume.
    But why does it listen that the gnome-shell uses the alsa-plugin instead of pulse audio directly?!
    Best Regards

    Hmm... well I'm using Gentoo, and I have alsa flag turned on in my instalation of sun-jdk. So I don't know, but as I say, playing buffered sound with SourceDataLine and hardware mixer (not Java Sound Audio Engine) causes the same artifacts at the end of the sound as mplayer using oss. Might as well not be related at all, but then maybe you (or anyone else) can tell me if you can observe the same kind of behaviour while playing sound with java on your machine? I have cheap Realtek High Definition sound card, but it doesn't change the fact that in Windows, the sound plays correctly.
    But thanks for reply :)
    PS. by OSS in this context I mean oss emulation in ALSA.

Maybe you are looking for

  • Weblogic 12c Servlet Response - Special characters show up as question mark

    My web app is running on Weblogic 12c (12.1.1) using WebWork + Hibernate. The program streams data (bytes making up a pdf) from a CLOB in an Oracle Database to the AsciiStream of the servlet output response. No exceptions are thrown, but the generate

  • Message regarding Metadata for this photo has been changed

    We recently transferred from PC to Mac. We now get, over each image, an icon that when you hover over it the message says,  "The metadata for this photo has been changed by both Lightroom and another application. Should Lightroom import settings from

  • Lightroom data base files previews

    I wish to be able to Remove these Lightroom 5  Data Base Preview Files that NOW show up in my libraries pictures( June 2014 ) daily folder and also the Root Thumbnail icon that is showing. Please note all my other photos imputed from my picture libra

  • How can I upload an image using JSP in database(MySQL)

    I have to develop an application in which users can register themselve by filling up thier information(name, address) etc along with their photo. Storing nam etc. is simple but i am unable to upload photo using JSP.

  • Scam!! be careful

    I just got an email like below which I believe is a scam, so if you get one please be careful.  Dear client, We inform you that your iTunes ID happens to expire in less than 48 H. It is imperative to conduct an audit of your information is present, o