obs-studio/libobs/media-io
jp9000 c9df41c1e2 (API Change) Remove pointers from all typedefs
Typedef pointers are unsafe.  If you do:
typedef struct bla *bla_t;
then you cannot use it as a constant, such as: const bla_t, because
that constant will be to the pointer itself rather than to the
underlying data.  I admit this was a fundamental mistake that must
be corrected.

All typedefs that were pointer types will now have their pointers
removed from the type itself, and the pointers will be used when they
are actually used as variables/parameters/returns instead.

This does not break ABI though, which is pretty nice.
2014-09-25 21:48:11 -07:00
..
audio-io.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
audio-io.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
audio-resampler-ffmpeg.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
audio-resampler.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
format-conversion.c Remove majority of warnings 2014-02-14 15:13:36 -07:00
format-conversion.h Remove majority of warnings 2014-02-14 15:13:36 -07:00
media-io-defs.h Move timestamp smooth threshold to media-io 2014-08-30 11:51:37 -07:00
video-fourcc.c Fix multi-char constant warnings 2014-05-10 02:06:59 +02:00
video-frame.c Add more checks for NULL pointers 2014-02-23 22:39:33 -07:00
video-frame.h Implement automatic video scaling (if requested) 2014-02-18 13:37:56 -07:00
video-io.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
video-io.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
video-matrices.c libobs/media-io: Handle VIDEO_CS_DEFAULT in video_format_get_parameters 2014-07-16 22:39:00 +02:00
video-scaler-ffmpeg.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
video-scaler.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00