Libav
|
simple assert() macros that are a bit more flexible than ISO C assert(). More...
Go to the source code of this file.
Macros | |
#define | av_assert0(cond) |
assert() equivalent, that is always enabled. More... | |
#define | av_assert1(cond) ((void)0) |
assert() equivalent, that does not lie in speed critical code. More... | |
#define | av_assert2(cond) ((void)0) |
assert() equivalent, that does lie in speed critical code. More... | |
simple assert() macros that are a bit more flexible than ISO C assert().
Definition in file avassert.h.
#define av_assert0 | ( | cond | ) |
assert() equivalent, that is always enabled.
Definition at line 37 of file avassert.h.
Referenced by alloc_picture(), ape_decode_frame(), asf_parse_packet(), asf_read_pts(), av_grow_packet(), avcodec_default_reget_buffer(), avcodec_encode_video2(), avcodec_get_context_defaults3(), buffer_offset(), build_canonical_huff(), check_stream_specifier(), configure_input_filter(), configure_output_filter(), copy_picture_field(), decode_init(), decode_wmv9(), dummy_destruct_packet(), dxva2_get_buffer(), encode_slice_header(), ff_alsa_extend_reorder_buf(), ff_h264_ref_picture(), ff_mpeg_ref_picture(), ff_reget_buffer(), ffv1_encode_frame(), ffv1_encode_init(), filter_frame(), filter_frame_main(), filter_frame_overlay(), frame_list_add_frame(), frame_list_remove_samples(), get_available_samples(), init_input_filter(), is16BPS(), is9_OR_10BPS(), isALPHA(), isBE(), isPacked(), isPackedRGB(), isPlanar(), isPlanarRGB(), isPlanarYUV(), isRGB(), isYUV(), mmap_read_frame(), mp3_write_xing(), mp_decode_frame(), mss2_decode_frame(), poll_filter(), read_from_packet_buffer(), read_header(), release_delayed_buffers(), request_frame(), request_samples(), swap_channel_layouts_on_filter(), swap_sample_fmts_on_filter(), transcode_init(), update_frame_pool(), usePal(), vdpau_get_buffer(), and write_header().
#define av_assert1 | ( | cond | ) | ((void)0) |
assert() equivalent, that does not lie in speed critical code.
These asserts() thus can be enabled without fearing speedloss.
Definition at line 53 of file avassert.h.
Referenced by decode_slice(), and validate_options().
#define av_assert2 | ( | cond | ) | ((void)0) |
assert() equivalent, that does lie in speed critical code.
Definition at line 63 of file avassert.h.
Referenced by asym_quant(), av_reduce(), check_intra_mode(), decode_line(), decode_mode(), ff_ac3_group_exponents(), ff_vp9_decode_block(), inter_recon(), loopfilter_subblock(), output_frame_end(), process_block(), and sym_quant().