1. 20 Nov, 2016 3 commits
    • Tim-Philipp Müller's avatar
      tests: fix lib and cflags order in Makefile.am · fa679eeb
      Tim-Philipp Müller authored
      pnm: add misssing continuation slash at end of line
      vp8parser: no need to link codecparsers twice
      dash_demux, mssdemux, hlsdemux: fix lib/flags ordering - local
      libs and flags must come first, then base before core before rest
      
      Fixes unit test linking error:
        CCLD     elements/dash_demux
      /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libgsttag-1.0.so: undefined reference to `gst_make_element_message_details'
      /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libgsttag-1.0.so: undefined reference to `gst_element_message_full_with_details'
      fa679eeb
    • Matthew Waters's avatar
      applemedia: error out if the uri property is not set · 14bb73a1
      Matthew Waters authored
      Fixes:
      
      Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSString stringWithUTF8String:]: NULL cString
      
      in the state change test.
      14bb73a1
    • Sebastian Dröge's avatar
      vmncdec: Sanity-check width/height before using it · 46509125
      Sebastian Dröge authored
      We will allocate a screen area of width*height*bpp bytes, however this
      calculation can easily overflow if too high width or height are given
      inside the stream. Nonetheless we would just assume that enough memory
      was allocated, try to fill it and overwrite as much memory as wanted.
      
      Also allocate the screen area filled with zeroes to ensure that we start
      with full-black and not any random (or not so random) data.
      
      https://scarybeastsecurity.blogspot.gr/2016/11/0day-poc-risky-design-decisions-in.html
      
      Ideally we should just remove this plugin in favour of the one in
      gst-libav, which generally seems to be of better code quality.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=774533
      46509125
  2. 14 Nov, 2016 1 commit
  3. 12 Nov, 2016 3 commits
    • Sebastian Dröge's avatar
      dtls: Fix compiler warnings with openssl 1.1 or newer · 6ac07f44
      Sebastian Dröge authored
      - DTLSv1_method() is deprecated, and since 1.0.2 replaced by
        DTLS_method().
      - CRYPTO_set_locking_callback() and CRYPTO_set_id_callback() are
        no-ops (empty macros) since 1.1 and are not supposed to be used
        anymore.
      
      gstdtlsagent.c: In function ‘gst_dtls_agent_init’:
      gstdtlsagent.c:173:3: error: ‘DTLSv1_method’ is deprecated [-Werror=deprecated-declarations]
         priv->ssl_context = SSL_CTX_new (DTLSv1_method ());
         ^~~~
      In file included from /usr/include/openssl/ct.h:13:0,
                       from /usr/include/openssl/ssl.h:61,
                       from gstdtlsagent.c:40:
      /usr/include/openssl/ssl.h:1614:1: note: declared here
       DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_method(void)) /* DTLSv1.0 */
       ^
      At top level:
      gstdtlsagent.c:103:1: error: ‘ssl_thread_id_function’ defined but not used [-Werror=unused-function]
       ssl_thread_id_function (void)
       ^~~~~~~~~~~~~~~~~~~~~~
      gstdtlsagent.c:73:1: error: ‘ssl_locking_function’ defined but not used [-Werror=unused-function]
       ssl_locking_function (gint mode, gint lock_num, const gchar * file, gint line)
       ^~~~~~~~~~~~~~~~~~~~
      6ac07f44
    • Daiki Ueno's avatar
      dtls: port to OpenSSL 1.1.0 · 18658969
      Daiki Ueno authored
      Changes are:
      
      - Use the wrapper functions to access opaque data types.  To preserve
        backward compatibility, define fallback definitions
      
      - Remove the use of idiom "pqueue_size(ssl->d1->sent_messages)", since
        there is no replacement
      
      - Use RSA_generate_key_ex instead of the deprecated RSA_generate_key
      
      https://bugzilla.gnome.org/show_bug.cgi?id=773540
      18658969
    • Santiago's avatar
  4. 01 Nov, 2016 1 commit
  5. 25 Oct, 2016 1 commit
  6. 30 Sep, 2016 6 commits
  7. 23 Sep, 2016 1 commit
  8. 14 Sep, 2016 1 commit
  9. 01 Sep, 2016 2 commits
  10. 19 Aug, 2016 2 commits
  11. 17 Aug, 2016 1 commit
  12. 16 Aug, 2016 7 commits
  13. 15 Aug, 2016 11 commits