Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to GStreamer 1.0 #84

Merged
merged 49 commits into from
Dec 7, 2017
Merged

Update to GStreamer 1.0 #84

merged 49 commits into from
Dec 7, 2017

Commits on Oct 31, 2017

  1. Configuration menu
    Copy the full SHA
    1326f3c View commit details
    Browse the repository at this point in the history
  2. Update README.md

    codeanticode authored and gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    e6880fd View commit details
    Browse the repository at this point in the history
  3. got basic camera capture working

    codeanticode authored and gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    a731056 View commit details
    Browse the repository at this point in the history
  4. added device monitor

    codeanticode authored and gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    e5f4ed4 View commit details
    Browse the repository at this point in the history
  5. latest gst1-java-core jar

    codeanticode authored and gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    ecc36d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e6ba72d View commit details
    Browse the repository at this point in the history
  7. Change Java version to 1.8

    gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    434a610 View commit details
    Browse the repository at this point in the history
  8. Remove leftover debug message

    gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    d38e09f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    486db56 View commit details
    Browse the repository at this point in the history
  10. Add Capture constructor w/ width & height, add videoscale

    This makes the camera work on macOS.
    gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    e351f01 View commit details
    Browse the repository at this point in the history
  11. Implement another stub constructor and list()

    This makes the GettingStartedCapture example at least work.
    gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    b25fc0c View commit details
    Browse the repository at this point in the history
  12. Silence DeviceMonitor output

    gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    9c0cfce View commit details
    Browse the repository at this point in the history
  13. Use numeric indices for capture on macOS

    This is because GStreamer 1.12.3 does not (yet) support video device enumeration on macOS.
    gohai committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    da12912 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2017

  1. Configuration menu
    Copy the full SHA
    5ff521e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20088df View commit details
    Browse the repository at this point in the history
  3. Remove unneeded Eclipse files

    gohai committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    3912935 View commit details
    Browse the repository at this point in the history
  4. JNA PR got upstreamed

    gohai committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    e7a9ac7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3fb0c02 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2017

  1. Add comment

    gohai committed Nov 5, 2017
    Configuration menu
    Copy the full SHA
    462c15a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e264aa9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ff1815 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2017

  1. Extract frameRate from caps

    gohai committed Nov 6, 2017
    Configuration menu
    Copy the full SHA
    7f915af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1eec208 View commit details
    Browse the repository at this point in the history
  3. I got confused what frameRate was

    This introduces a new nativeFrameRate, which is the default frameRate (if not overwritten).
    gohai committed Nov 6, 2017
    Configuration menu
    Copy the full SHA
    cf82155 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2017

  1. Return FlowReturn.OK from NewSampleListener

    Suggested by Neil C Smith. Seems to work at least as good as it did before.
    gohai committed Nov 13, 2017
    Configuration menu
    Copy the full SHA
    c75f386 View commit details
    Browse the repository at this point in the history
  2. Switch examples to H.264 MP4

    This miraculously makes the Reverse example work for me on macOS (the previous example file was a Theora video in a MKV container). Using the new example file I am moreover unable to make the Scratch example stop giving us frames, which it did previously (H.264 in a QuickTime MOV).
    
    Since H.264 in a MP4 container seems to be the most reasonable default these days anyhow, let's try at least for a while. Feel free to re-compress the example file to make it smaller though.
    gohai committed Nov 13, 2017
    Configuration menu
    Copy the full SHA
    bb5989f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1710f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61eae33 View commit details
    Browse the repository at this point in the history
  5. Move eosEvent code into endOfStream

    endOfStream was only handling the case of 0 < rate.
    gohai committed Nov 13, 2017
    Configuration menu
    Copy the full SHA
    60d9e9b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63f95bc View commit details
    Browse the repository at this point in the history
  7. Fix plugin paths

    Also remove superfluous slash/backslash. Untested on Windows.
    gohai committed Nov 13, 2017
    Configuration menu
    Copy the full SHA
    4724b45 View commit details
    Browse the repository at this point in the history
  8. Add TODOs

    gohai committed Nov 13, 2017
    Configuration menu
    Copy the full SHA
    ce25267 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2017

  1. Configuration menu
    Copy the full SHA
    de4ec52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0aa546 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2017

  1. Configuration menu
    Copy the full SHA
    7814468 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b498bd5 View commit details
    Browse the repository at this point in the history
  3. Fix Capture constructor

    gohai committed Nov 16, 2017
    Configuration menu
    Copy the full SHA
    79b1ef1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c485b3 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2017

  1. Use Device.createElement() in initGStreamer and redo pipeline

    We can't construct the pipeline solely from a string on Linux, where
    we're getting an Element back from Device.createElement(). After trying
    many simpler solutions, this was the best that worked. It involved
    moving parts from initSink() up to initGStreamer() among others.
    gohai committed Nov 23, 2017
    Configuration menu
    Copy the full SHA
    f2875fe View commit details
    Browse the repository at this point in the history
  2. Cache the result of DeviceMonitor.getDevices()

    This takes a long time at least on Linux.
    gohai committed Nov 23, 2017
    Configuration menu
    Copy the full SHA
    ba22571 View commit details
    Browse the repository at this point in the history
  3. Shorten warning message

    gohai committed Nov 23, 2017
    Configuration menu
    Copy the full SHA
    6a8700a View commit details
    Browse the repository at this point in the history
  4. Don't use globally installed plugins on Windows and macOS

    This is required to prevent a crash on macOS.
    gohai committed Nov 23, 2017
    Configuration menu
    Copy the full SHA
    103a964 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1561494 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2017

  1. Configuration menu
    Copy the full SHA
    54dc8b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecba590 View commit details
    Browse the repository at this point in the history
  3. Make device-index an int

    gohai committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    0bfb1c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5ff883 View commit details
    Browse the repository at this point in the history
  5. Bump version number

    gohai committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    93aaca6 View commit details
    Browse the repository at this point in the history
  6. Update Readme

    gohai committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    ca5adc6 View commit details
    Browse the repository at this point in the history