gstreamer/gst
Tim-Philipp Müller f325935314 pulse, speexenc, rtpgsmpay: don't use g_assert() for error handling
Don't use g_assert() for error handling, even if they're highly unlikely.
Either we *know* that something can't happen, in which case we
should just not handle it, or we think something can happen, but it is
very very unlikely that it will ever happen, in which case we should
handle it like any other error instead of asserting.

g_assert() is best left for conditions we have control of, like checking
internal consistency of our code, not checking return values of external
code.

Fixes a bunch of warnings when compiling with -DG_DISABLE_ASSERT:
gstrtpgsmpay.c: In function 'gst_rtp_gsm_pay_handle_buffer':
gstrtpgsmpay.c:130:17: warning: variable 'rtpgsmpay' set but not used
gstspeexenc.c: In function 'gst_speex_enc_encode':
gstspeexenc.c:904:19: warning: variable 'written' set but not used
pulsesink.c: In function 'gst_pulsesink_change_state':
pulsesink.c:2725:9: warning: variable 'res' set but not used
pulsesrc.c: In function 'gst_pulsesrc_change_state':
pulsesrc.c:1253:7: warning: variable 'e' set but not used
2011-04-16 18:15:43 +01:00
..
alpha android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
apetag android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
audiofx audiowsinc{band,limit}: Fix check for divison by zero 2011-04-13 18:11:34 +02:00
audioparsers flacparse: update for gst_base_parse_frame_init() API change 2011-04-15 18:51:20 +01:00
auparse android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
autodetect android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
avi avidemux: fix unused-but-set-variable warning with gcc 4.6 2011-04-13 17:22:19 +01:00
cutter android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
debugutils capsdebug: fix unused-but-set-variable warnings with gcc 4.6 2011-04-13 17:22:19 +01:00
deinterlace deinterlace, matroska: fix two variable-may-be-used-uninitialized compiler warnings 2011-04-16 16:51:32 +01:00
effectv edgetv: Remove unused but set height variable 2011-04-16 12:40:17 +01:00
equalizer android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
flv flxdemux: Remove unused but set keyframe variables 2011-04-16 12:40:30 +01:00
flx android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
goom android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
goom2k1 android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
icydemux android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
id3demux android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
imagefreeze imagefreeze: Remove unused but set duration variable 2011-04-16 12:40:40 +01:00
interleave android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
law android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
level android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
matroska deinterlace, matroska: fix two variable-may-be-used-uninitialized compiler warnings 2011-04-16 16:51:32 +01:00
median various (gst): add a missing G_PARAM_STATIC_STRINGS flags 2010-10-13 18:00:28 +03:00
monoscope android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
multifile android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
multipart android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
quicktime quicktime: Remove unused but set variables 2011-04-16 12:46:12 +01:00
replaygain android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
rtp pulse, speexenc, rtpgsmpay: don't use g_assert() for error handling 2011-04-16 18:15:43 +01:00
rtpmanager rtp, rtpmanager: Address unused but set variables 2011-04-16 12:49:16 +01:00
rtsp android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
shapewipe y4mencode: shapewipe: Address unused but set variables 2011-04-16 13:12:50 +01:00
smpte android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
spectrum android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
udp android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
videobox android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
videocrop android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
videofilter videobalance: fix handling of YUV images with 'odd' widths 2011-04-13 17:22:19 +01:00
videomixer videomixer: Fix argb/rgba overlay orc code 2011-04-16 13:00:49 +01:00
wavenc android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
wavparse android: Make it ready for androgenizer 2011-04-11 01:20:11 +02:00
y4m y4mencode: shapewipe: Address unused but set variables 2011-04-16 13:12:50 +01:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00