Permalink
Commits on Dec 29, 2016
Commits on Jul 12, 2016
Commits on May 31, 2013
Commits on May 30, 2013
  1. Broken PAL support.

    btrask committed May 30, 2013
  2. Composite support.

    btrask committed May 30, 2013
Commits on May 28, 2013
Commits on May 27, 2013
Commits on Apr 27, 2013
Commits on Apr 9, 2013
  1. 0.6.3a version (not complete)

    btrask committed Apr 9, 2013
  2. Retain the capture document while reading.

    btrask committed Apr 9, 2013
    Fixes crash when document window is closed.
  3. Restore saved audio volume.

    btrask committed Apr 9, 2013
Commits on Apr 7, 2013
  1. Version 0.6.2 done.

    btrask committed Apr 7, 2013
  2. Better USB error logging.

    btrask committed Apr 7, 2013
    - Don't report pipe stalls, but report if clearing them fails
    - Report incomplete transfers
  3. Get rid of ECVIOReturn() and replace it with ECVIOReturn2().

    btrask committed Apr 7, 2013
    Using gotos from a macro was a bad idea.
  4. Handle hot-unplugging again.

    btrask committed Apr 7, 2013
  5. Cast ignored result to void.

    btrask committed Apr 7, 2013
  6. Be less picky about DC60 source selection errors.

    btrask committed Apr 7, 2013
    Fixes device not starting problems on certain EasyCaps (e.g. my 4ch).
  7. Write the version numbers directly instead of going through Xcode.

    btrask committed Apr 7, 2013
    Had some problems with the appropriate files not being rebuilt when the version number changed.
Commits on Mar 23, 2013
  1. Fix crash on launch.

    btrask committed Mar 23, 2013
  2. 0.6, ready for release...?

    btrask committed Mar 23, 2013
  3. Get ECVComponent working again.

    btrask committed Mar 23, 2013
  4. Add a brief delay between stopping and restarting the device.

    btrask committed Mar 23, 2013
    Possible improvements:
    - Devices should block in -stop until they're really stopped
    - Instead of blocking the thread, we could use a timer... But then the user might do something and mess us up, so we'd have to be careful
  5. Video format and source saving.

    btrask committed Mar 23, 2013
  6. Delay 1 second before creating the capture document.

    btrask committed Mar 23, 2013
    // This is the easiest and most sensible way to ensure that the device is entirely reset before we start using it. In particular, calling SetConfiguration() causes any audio devices associated with the hardware to be lost, and we don't know if there are any or when they will be found.
  7. Open USB device immediately instead of waiting for playback.

    btrask committed Mar 23, 2013
    Calling SetConfiguration causes all users of the device to be reset, including audio. Therefore we need to make sure audio registration is done afterwards (which still isn't working quite right).
Commits on Mar 7, 2013
  1. Abandon misguided per-device defaults.

    btrask committed Mar 7, 2013
    Maybe someday we'll have "configuration sets" or something so that you can have two identical devices configured in different ways.