obs-studio/plugins/obs-ffmpeg
jp9000 4d002f588b (API Change) Remove encoder callback boilerplate
API Changed (in struct obs_encoder_info):
----------------------------------------
bool (*get_audio_info)(void *data, struct audio_convert_info *info);
bool (*get_video_info)(void *data, struct video_scale_info *info);

To:
----------------------------------------
void (*get_audio_info)(void *data, struct audio_convert_info *info);
void (*get_video_info)(void *data, struct video_scale_info *info);

The encoder video/audio information callbacks no longer need to manually
query the libobs video/audio information, that information is now passed
via the parameter, which the callbacks can modify.

The refactor that reduces boilerplate in the encoder video/audio
information callbacks also removes the need for their return values, so
change the return types to void.
2015-04-17 20:17:43 -07:00
..
data/locale UI: Add latest translations from CrowdIn 2015-03-25 20:51:25 -04:00
closest-pixel-format.h obs-ffmpeg: Make FFmpeg a usable output 2015-02-04 16:51:54 -08:00
CMakeLists.txt obs-ffmpeg: Add FFMpeg input source 2015-03-09 21:22:32 -05:00
obs-ffmpeg-aac.c (API Change) Remove encoder callback boilerplate 2015-04-17 20:17:43 -07:00
obs-ffmpeg-compat.h Add compatiblity for some older ffmpeg versions 2014-04-05 16:12:32 +02:00
obs-ffmpeg-formats.h Add planar YUV 4:4:4 format support 2015-04-17 20:16:40 -07:00
obs-ffmpeg-output.c obs-ffmpeg: Only set x264 opts if actually x264 2015-04-11 06:06:04 -07:00
obs-ffmpeg-source.c Buildfix for older FFmpeg versions (F20 RPMFusion) 2015-04-01 06:50:22 -04:00
obs-ffmpeg.c obs-ffmpeg: Add FFMpeg input source 2015-03-09 21:22:32 -05:00