1. 07 4月, 2014 2 次提交
  2. 06 4月, 2014 3 次提交
  3. 05 4月, 2014 10 次提交
  4. 04 4月, 2014 10 次提交
  5. 03 4月, 2014 1 次提交
  6. 02 4月, 2014 13 次提交
    • J
      obs-output module: Fill out more functions · 4a652ec8
      jp9000 提交于
       - Add start/stop code to obs-output module
      
       - Use a circular buffer for the buffered encoder packets instead of a
         dynamic array
      
       - Add pthreads.lib as a dependency to obs-output module on windows in
         visual studio project files
      
       - Fix an windows export bug for avc parsing functions on windows.
         Also, rename those functions to be more consistent with each other.
      
       - Make outputs use a single function for encoded data rather than
         multiple functions
      
       - Add the ability to make 'text' properties be passworded
      4a652ec8
    • J
      Merge pull request #52 from BtbN/pfix · fd9d3955
      Jim 提交于
      Several CMake fixes and enhancements
      fd9d3955
    • B
      Remove hard dependency on PulseAudio · 293fa069
      BtbN 提交于
      293fa069
    • B
      044680f0
    • B
      04dfcb2d
    • B
      Add a new install function to install targets into the datadir structure · 221a6929
      BtbN 提交于
      This is mainly intended to be used for preloaded/injected DLLs, which
      don't belong into the libdir or plugindir.
      221a6929
    • B
      Fixup libobs-opengl CMakeLists · acab80cb
      BtbN 提交于
      acab80cb
    • B
      Error on implicit declaration · b6983da0
      BtbN 提交于
      b6983da0
    • B
      Add missing project directives · 84bfb6e8
      BtbN 提交于
      84bfb6e8
    • J
      obs-outputs module: Use the correct deps variable · c751d080
      jp9000 提交于
      c751d080
    • J
      Add preliminary FLV/RTMP output (incomplete) · 0cf9e0cf
      jp9000 提交于
       - obs-outputs module:  Add preliminary code to send out data, and add
         an FLV muxer.  This time we don't really need to build the packets
         ourselves, we can just use the FLV muxer and send it directly to
         RTMP_Write and it should automatically parse the entire stream for us
         without us having to do much manual code at all.  We'll see how it
         goes.
      
       - libobs:  Add AVC NAL packet parsing code
      
       - libobs/media-io:  Add quick helper functions for audio/video to get
         the width/height/fps/samplerate/etc rather than having to query the
         info structures each time.
      
       - libobs (obs-output.c):  Change 'connect' signal to 'start' and 'stop'
         signals.  'start' now specifies an error code rather than whether it
         simply failed, that way the client can actually know *why* a failure
         occurred.  Added those error codes to obs-defs.h.
      
       - libobs:  Add a few functions to duplicate/free encoder packets
      0cf9e0cf
    • J
      Add librtmp to obs-outputs · ed6fc7b1
      jp9000 提交于
      Note that this is a somewhat heavily modified custom version of librtmp.
      I modified all the platform specific code that we were using for the
      OBS1 to make it platform-independent.
      
      I don't really like the code in this library, but it works well enough,
      so I can't really fault anyone for it.  It's just very..  unclean.  Even
      for a C library, quite unclean.  Some parts are also a little less safe
      than I'd prefer as well.
      ed6fc7b1
    • J
      Improve serializer and add array serializer · d42ff7f0
      jp9000 提交于
      The serializer code is meant to be used as a means of reading/writing
      data from any arbitrary type of input/output.
      
      The array output serializer makes it so we can stream data to a dynamic
      array on the fly.
      d42ff7f0
  7. 30 3月, 2014 1 次提交