FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
avassert.h File Reference

simple assert() macros that are a bit more flexible than ISO C assert(). More...

#include <stdlib.h>
#include "avutil.h"
#include "log.h"

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...
 
#define av_assert2_fpu()   ((void)0)
 

Functions

void av_assert0_fpu (void)
 Assert that floating point operations can be executed. More...
 

Detailed Description

simple assert() macros that are a bit more flexible than ISO C assert().

Author
Michael Niedermayer micha.nosp@m.elni.nosp@m.@gmx..nosp@m.at

Definition in file avassert.h.

Macro Definition Documentation

#define av_assert0 (   cond)
Value:
do { \
if (!(cond)) { \
av_log(NULL, AV_LOG_PANIC, "Assertion %s failed at %s:%d\n", \
AV_STRINGIFY(cond), __FILE__, __LINE__); \
abort(); \
} \
} while (0)
#define NULL
Definition: coverity.c:32
int(* cond)(enum AVPixelFormat pix_fmt)
Definition: pixdesc_query.c:28
#define AV_LOG_PANIC
Something went really wrong and we will crash now.
Definition: log.h:163
#define av_log(a,...)
#define AV_STRINGIFY(s)
Definition: macros.h:36
if(ret< 0)
Definition: vf_mcdeint.c:279

assert() equivalent, that is always enabled.

Examples:
muxing.c, and transcode_aac.c.

Definition at line 37 of file avassert.h.

Referenced by a64multi_encode_frame(), ac3_decode_frame(), ac3_eac3_probe(), activate(), add_entry(), add_keyframes_index(), alloc_buffers(), alloc_frame(), alloc_huffman(), alloc_lines(), alloc_picture(), allocate_buffers(), amf_copy_surface(), analyze_plane(), ape_decode_frame(), apng_write_chunk(), append_to_cached_buf(), apply_color_indexing_transform(), asf_parse_packet(), asf_write_packet(), async_unlock(), audio_frame_cksum(), audio_get_buffer(), av_assert0_fpu(), av_crc_get_table(), av_grow_packet(), av_image_copy_to_buffer(), av_int_list_length_for_size(), av_packet_merge_side_data(), av_packet_split_side_data(), av_parser_parse2(), av_rescale_delta(), av_utf8_decode(), av_write_uncoded_frame_internal(), av_write_uncoded_frame_query(), avcodec_copy_context(), avcodec_encode_audio2(), avcodec_encode_video2(), avcodec_get_chroma_sub_sample(), avcodec_version(), avdevice_capabilities_create(), avdevice_capabilities_free(), avdevice_free_list_devices(), avdevice_list_devices(), avdevice_version(), avfilter_config_links(), avfilter_link(), avfilter_version(), avformat_match_stream_specifier(), avformat_version(), avi_read_header(), avi_read_seek(), avi_write_counters(), avi_write_ix(), avi_write_packet(), avio_close_dir(), avio_open_dir(), avpriv_copy_bits(), avpriv_find_start_code(), avpriv_slicethread_execute(), avpriv_slicethread_free(), avutil_version(), bayer_to_rgb24_wrapper(), bayer_to_yv12_wrapper(), bprint_pascal(), buffer_offset(), build_canonical_huff(), build_def_list(), build_filter(), build_vlc(), bytestream2_init(), bytestream2_init_writer(), cache_read(), cache_seek(), calc_one_scale(), calc_persp_luts(), cbs_av1_assemble_fragment(), cbs_av1_read_increment(), cbs_av1_read_ns(), cbs_av1_read_subexp(), cbs_av1_read_unit(), cbs_av1_ref_tile_data(), cbs_av1_split_fragment(), cbs_av1_write_increment(), cbs_av1_write_obu(), cbs_av1_write_subexp(), cbs_av1_write_unit(), cbs_fill_fragment_data(), cbs_h2645_assemble_fragment(), cbs_h2645_fragment_add_nals(), cbs_h2645_split_fragment(), cbs_h2645_write_nal_unit(), cbs_h264_write_nal_unit(), cbs_h265_write_nal_unit(), cbs_jpeg_assemble_fragment(), cbs_jpeg_read_unit(), cbs_mpeg2_assemble_fragment(), cbs_read_fragment_content(), cbs_vp9_assemble_fragment(), cbs_vp9_read_increment(), cbs_vp9_read_le(), cbs_vp9_read_unit(), cbs_vp9_write_increment(), cbs_vp9_write_le(), cbs_vp9_write_unit(), cbs_write_se_golomb(), cbs_write_ue_golomb(), check_consistency(), check_lengths(), check_options(), check_video_streams(), checkasm_check_nlmeans(), choose_tiling(), codec_create(), color_range(), commit_bitstream_and_slice_buffer(), compat_decode(), compute_alpha_vlcs(), compute_bit_allocation(), config_filter(), config_input(), config_input_main(), config_output(), config_props_output(), config_video_output(), configure_input_filter(), configure_output_filter(), consume_from_fifos(), convert_input(), copy(), copy_backptr(), count_uniform_tiling(), create_cv_pixel_buffer(), create_init_info(), create_weave_frame(), cubic_interpolate_func(), dashenc_io_close(), dashenc_io_open(), dca_find_frame_end(), dct_quantize_TMPL(), decode_band_structure(), decode_bmv_frame(), decode_cblk(), decode_channel_map(), decode_chunks(), decode_frame(), decode_frame_common(), decode_i_frame(), decode_init(), decode_init_static(), decode_main_header(), decode_p_block(), decode_receive_frame_internal(), decode_sb(), decode_slice(), decode_slice_header(), decode_subframe(), decode_wmv9(), delete_region_display_list(), device_try_init(), dfa_decode_init(), dnxhd_encode_init(), dnxhd_init_vlc(), do_audio_out(), do_encode(), do_video_out(), drm_map_frame(), dump_curves(), dv_audio_frame_size(), dv_extract_audio(), dvd_encode_rle(), dvdsub_init(), dxva2_hevc_start_frame(), dxva2_vp9_start_frame(), encode_block(), encode_exp_vlc(), encode_frame(), encode_init(), encode_mb_hq(), encode_picture(), encode_q_branch(), encode_scale_factors(), encode_slice_header(), encode_superframe(), estimate_best_b_count(), export(), extend_af(), extract_extradata(), FDBRealloc(), ff_add_index_entry(), ff_af_queue_remove(), ff_alloc_entries(), ff_alloc_packet2(), ff_alloc_picture(), ff_alsa_extend_reorder_buf(), ff_AMediaFormat_getBuffer(), ff_AMediaFormat_getFloat(), ff_AMediaFormat_getInt32(), ff_AMediaFormat_getInt64(), ff_AMediaFormat_getString(), ff_AMediaFormat_setBuffer(), ff_AMediaFormat_setFloat(), ff_AMediaFormat_setInt32(), ff_AMediaFormat_setInt64(), ff_AMediaFormat_setString(), ff_AMediaFormat_toString(), ff_amf_send_frame(), ff_amf_tag_size(), ff_avfilter_link_set_in_status(), ff_avfilter_link_set_out_status(), ff_big_add(), ff_big_mul(), ff_bufqueue_get(), ff_cbs_alloc_unit_content(), ff_cbs_alloc_unit_data(), ff_cbs_h264_delete_sei_message(), ff_cbs_insert_unit_content(), ff_cbs_insert_unit_data(), ff_cbs_read_unsigned(), ff_cbs_trace_syntax_element(), ff_cbs_write_fragment_data(), ff_cbs_write_unsigned(), ff_cfhd_init_vlcs(), ff_check_pixfmt_descriptors(), ff_color_frame(), ff_combine_frame(), ff_connect_parallel(), ff_copy_whiteblacklists(), ff_dca_downmix_to_stereo_fixed(), ff_dca_downmix_to_stereo_float(), ff_dca_vlc_calc_quant_bits(), ff_dca_vlc_enc_quant(), ff_default_get_audio_buffer(), ff_end_tag(), ff_er_frame_end(), ff_estimate_p_frame_motion(), ff_fast_malloc(), ff_ffv1_init_slice_contexts(), ff_fill_line_with_color(), ff_filter_graph_run_once(), ff_filter_init_hw_frames(), ff_find_last_ts(), ff_fix_long_p_mvs(), ff_flac_parse_picture(), ff_format_set_url(), ff_frame_pool_get(), ff_frame_pool_get_audio_config(), ff_frame_pool_get_video_config(), ff_frame_thread_encoder_init(), ff_framesync_dualinput_get(), ff_framesync_init(), ff_free_stream(), ff_gen_search(), ff_generate_wave_table(), ff_get_cpu_flags_ppc(), ff_get_format(), ff_get_guid(), ff_get_unscaled_swscale(), ff_h2645_extract_rbsp(), ff_h264_build_ref_list(), ff_h264_decode_init_vlc(), ff_h264_direct_ref_list_init(), ff_h264_execute_decode_slices(), ff_h264_execute_ref_pic_marking(), ff_h264_pred_init(), ff_h264_queue_decode_slice(), ff_h264_ref_picture(), ff_h264dsp_init(), ff_htmlmarkup_to_ass(), ff_init_2d_vlc_rl(), ff_init_vlc_sparse(), ff_inlink_make_frame_writable(), ff_interleave_add_packet(), ff_kbd_window_init(), ff_lpc_calc_coefs(), ff_lzw_encode_init(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ff_mjpeg_encode_coef(), ff_mjpeg_encode_huffman_close(), ff_mjpeg_encode_init(), ff_mjpeg_encode_picture_header(), ff_mjpegenc_huffman_compute_bits(), ff_mov_read_stsd_entries(), ff_mpeg1_encode_picture_header(), ff_mpeg_ref_picture(), ff_mpeg_update_thread_context(), ff_mpv_encode_picture(), ff_mpv_export_qp_table(), ff_mpv_frame_start(), ff_msmpeg4_encode_ext_header(), ff_opus_rc_put_raw(), ff_packet_list_get(), ff_parse_mpeg2_descriptor(), ff_pre_estimate_p_frame_motion(), ff_pulse_audio_connect_context(), ff_pulse_audio_disconnect_context(), ff_put_guid(), ff_qsv_map_pictype(), ff_rate_control_init(), ff_rate_estimate_qscale(), ff_read_packet(), ff_rl_init_vlc(), ff_rm_retrieve_cache(), ff_rv20_encode_picture_header(), ff_rv34_decode_frame(), ff_sbr_apply(), ff_seek_frame_binary(), ff_set_fixed_vector(), ff_slice_buffer_load_line(), ff_snow_common_end(), ff_sws_alphablendaway(), ff_sws_init_output_funcs(), ff_thread_ref_frame(), ff_vaapi_decode_make_param_buffer(), ff_vaapi_decode_make_slice_buffer(), ff_vaapi_encode2(), ff_vaapi_vpp_config_output(), ff_vaapi_vpp_make_param_buffers(), ff_vc1_parse_frame_header_adv(), ff_vc1_pred_b_mv(), ff_videotoolbox_avcc_extradata_create(), ff_videotoolbox_hvcc_extradata_create(), ff_vp9dsp_init(), ff_wmv2_encode_picture_header(), ff_yadif_filter_frame(), ffat_get_format_id(), ffio_ensure_seekback(), ffmmal_stop_decoder(), ffurl_accept(), ffurl_connect(), ffurl_open_whitelist(), fifo_thread_dispatch_message(), fill_buffer(), fill_in_tongue(), fill_picture_entry(), filter_frame(), filter_slice_rgb(), find_and_decode_index(), find_prev_closest_index(), finish_file(), fix_index_entry_timestamps(), flush_encoders(), flush_packet(), flush_put_bits(), flush_put_bits_le(), flv_write_packet(), format_duration(), forward_status_change(), frame_header_obu(), frame_list_add_frame(), frame_list_remove_samples(), frame_worker_thread(), framesync_inject_frame(), framesync_inject_status(), framesync_sync_level_update(), free_frame(), fsb_read_header(), g722_read_header(), gain_interpolate_func(), gdv_decode_frame(), generate_joint_tables(), generate_kernel(), generate_window_func(), geq_config_props(), get(), get_cluster_duration(), get_codecs_sorted(), get_generic_seed(), get_mvdata_interlaced(), get_qminmax(), gif_encode_init(), gif_write_header(), graph_config_pointers(), gsm_parse(), guess_mv(), gxf_write_mpeg_auxiliary(), h261_decode_frame(), h261_decode_mb(), h264_decode_frame(), h264_field_start(), h264_initialise_ref_list(), h264_nal_unit_name(), h264_select_output_frame(), h264_slice_header_parse(), handle_http_errors(), handle_id3(), handle_p_frame_apng(), handle_packet(), hdcd_analyze(), hdcd_envelope(), hdcd_process(), hdcd_process_stereo(), heap_bubble_down(), heap_bubble_up(), hevc_nal_unit_name(), hevc_sdp_parse_fmtp_config(), hlsenc_io_close(), hlsenc_io_open(), hqx_filter(), http_accept(), http_buf_read(), iff_read_header(), iff_read_packet(), image_copy_plane(), imdct_calc(), init(), init_context_defaults(), init_dimensions(), init_input_filter(), init_loop_filter(), init_output_stream_streamcopy(), init_pass2(), init_resampler(), init_uni_h261_rl_tab(), init_uni_h263_rl_tab(), init_uni_mpeg4_rl_tab(), initFilter(), interpolate(), is16BPS(), IsAlmostEqual(), isALPHA(), isAnyRGB(), isBayer(), isBE(), isFloat(), isGray(), isNBPS(), isPacked(), isPackedRGB(), isPlanar(), isPlanarRGB(), isPlanarYUV(), isRGB(), isSemiPlanarYUV(), isYUV(), ivi_mc(), jpeg2000_decode_packets_po_iteration(), latm_write_frame_header(), lfo_get_value(), libkvazaar_encode(), libvorbis_encode_frame(), libvorbis_encode_init(), ljpeg_decode_yuv_scan(), ls_decode_line(), magy_huffman_compute_bits(), main(), make_lpf(), matroska_parse_laces(), mcdc(), mediacodec_decode_init(), merge_superframe(), mjpeg_decode_scan_progressive_ac(), mkv_write_cues(), mmap_read_frame(), monochrome_color_location(), mov_preroll_write_stbl_atoms(), mov_read_stsc(), mov_seek_stream(), mov_write_colr_tag(), mov_write_edts_tag(), mov_write_gama_tag(), mp3_write_xing(), mp_decode_frame(), mpeg1_encode_mb_internal(), mpeg1_encode_sequence_header(), mpeg_decode_mb(), mpeg_decode_slice(), mpeg_mux_end(), mpegts_write_packet_internal(), mpegts_write_pes(), mss2_decode_frame(), musx_read_header(), nut_read_header(), nut_read_timestamp(), nut_write_header(), nut_write_packet(), ogg_read_seek(), open_url_keepalive(), opencl_get_device_string(), opencl_get_platform_string(), opencl_map_frame(), opencl_map_from(), opencl_map_to(), opengl_init_context(), opt_loglevel(), opus_rc_enc_carryout(), output_packet(), paf_video_decode(), parse_ch(), parse_forced_key_frames(), parse_keyframes_index(), parse_read_intervals(), pcm_read_header(), planar8ToP01xleWrapper(), planarToP01xWrapper(), plot_channel(), plot_freq(), plot_gamuts(), plot_white_point(), png_choose_filter(), postfilter(), postproc_version(), pp_config_props(), print_stats(), program_opencl_activate(), program_opencl_run(), push_single_pic(), put_cabac_terminate(), put_ebml_num(), put_ebml_size_unknown(), put_ebml_void(), put_payload_parsing_info(), put_subframe_samples(), put_swf_end_tag(), qdm2_restore_block(), quantize(), quantize_and_encode_band_cost_NONE(), query_formats(), queue_frames(), ratecontrol_1pass(), raw_decode(), read16_fft_bin(), read8_fft_bin(), read_filter_params(), read_header(), read_packet_vs(), read_sbr_grid(), read_seek(), ready_residue(), reap_filters(), rebase_put_bits(), rebuild_filter_bank_with_compensation(), receiver_thread(), recode_subtitle(), reget_buffer_internal(), register_range(), release_delayed_buffers(), remove_sps(), request_frame(), request_samples(), resample_flush(), resample_init(), residue_encode(), rgbToRgbWrapper(), run_encryption_info_test(), run_encryption_init_info_test(), rv20_decode_picture_header(), safe_log(), save_bits(), sbr_dequant(), sbr_make_f_master(), search(), seek_frame_generic(), seg_init(), segment_list_print_entry(), select_blocksize(), set_af_flag(), set_best_code(), set_mv_strides(), set_put_bits_buffer_size(), setup_classifs(), skip_put_bytes(), smvjpeg_decode_frame(), split_box(), store_table(), svq1_decode_block_intra(), svq1_decode_block_non_intra(), swap_channel_layouts_on_filter(), swap_sample_fmts_on_filter(), swap_samplerates_on_filter(), swf_read_packet(), swr_build_matrix(), swr_convert(), swr_convert_internal(), swr_get_out_samples(), swr_init(), swresample_version(), swri_get_dither(), swri_realloc_audio(), swri_rematrix(), swri_rematrix_init(), sws_alloc_context(), sws_init_context(), sws_scale(), swscale(), swscale_version(), synth_block_fcb_acb(), synth_block_hardcoded(), tag_tree_size(), tcp_accept(), tiff_unpack_strip(), tonemap_opencl_init(), trailing_bits(), transcode_step(), try_decode_video_frame(), try_push_frames(), update_frame_pool(), update_gain_history(), update_size(), update_value(), user_data(), vaapi_decode_find_best_format(), vaapi_encode_add_global_param(), vaapi_encode_free(), vaapi_encode_get_next(), vaapi_encode_h264_configure(), vaapi_encode_h264_init_picture_params(), vaapi_encode_h264_init_slice_params(), vaapi_encode_h264_write_extra_header(), vaapi_encode_h265_configure(), vaapi_encode_h265_init_picture_params(), vaapi_encode_h265_init_sequence_params(), vaapi_encode_h265_init_slice_params(), vaapi_encode_h265_write_extra_header(), vaapi_encode_issue(), vaapi_encode_mjpeg_init_picture_params(), vaapi_encode_mjpeg_write_extra_buffer(), vaapi_encode_mpeg2_configure(), vaapi_encode_mpeg2_init_picture_params(), vaapi_encode_mpeg2_init_slice_params(), vaapi_encode_profile_entrypoint(), vaapi_encode_step(), vaapi_encode_truncate_gop(), vaapi_encode_vp8_init_picture_params(), vaapi_encode_vp9_init_picture_params(), vaapi_encode_wait(), vaapi_frames_get_constraints(), vaapi_frames_init(), vaapi_pool_alloc(), vaapi_transfer_get_formats(), validate_avframe_allocation(), vc1_decode_frame(), vcr1_decode_frame(), vectorscope16(), vectorscope8(), decklink_input_callback::VideoInputFrameArrived(), vmdaudio_decode_frame(), vp9_frame_alloc(), vp9_raw_reorder_make_output(), vp9_superframe_filter(), vtenc_populate_extradata(), wavpack_encode_block(), write_audio_frame(), write_chunk_header(), write_header(), write_index(), write_packet(), write_palette(), writer_print_section_header(), xface_encode_frame(), xmv_process_packet_header(), xvid_encode_init(), yae_flush(), yae_load_data(), yae_load_frag(), yae_overlap_add(), yae_reset(), yuv2plane1_16_c_template(), and yuv2planeX_16_c_template().

#define av_assert1 (   cond)    ((void)0)

assert() equivalent, that does not lie in speed critical code.

These asserts() thus can be enabled without fearing speed loss.

Definition at line 53 of file avassert.h.

Referenced by any_vscale(), asf_read_pts(), av_frame_move_ref(), av_frame_ref(), av_parser_parse2(), av_q2intfloat(), avcodec_decode_subtitle2(), avfilter_graph_request_oldest(), avi_write_ix(), bgr24ToUV_c(), bgr24ToUV_half_c(), bmp_encode_frame(), calc_rice_params(), chs_assemble_freq_bands(), cng_encode_frame(), codebook_trellis_rate(), compand_delay(), compute_ssd_integral_image(), copy_picture_range(), decode_fixed_sparse(), decode_mode(), decode_slice(), dnxhd_calc_bits_thread(), dnxhd_encode_picture(), dnxhd_init_vlc(), dv_decode_video_segment(), encode_block(), encode_exp_vlc(), encode_mb_internal(), encode_q_branch(), encode_window_bands_info(), extract_audio(), ff_acelp_interpolate(), ff_add_channel_layout(), ff_attach_decode_data(), ff_dvvideo_init(), ff_filter_activate(), ff_filter_activate_default(), ff_filter_frame(), ff_filter_frame_to_filter(), ff_framequeue_peek(), ff_framequeue_skip_samples(), ff_framequeue_take(), ff_h261_encode_mb(), ff_h263_decode_frame(), ff_h263_encode_picture_header(), ff_huffyuv_common_init(), ff_init_block_index(), ff_inlink_check_available_samples(), ff_inlink_consume_samples(), ff_inlink_request_frame(), ff_interleave_add_packet(), ff_mjpeg_encode_picture_trailer(), ff_mjpeg_escape_FF(), ff_mlp_read_major_sync(), ff_mpeg1_find_frame_end(), ff_mpv_encode_picture(), ff_mqc_flush_to(), ff_rac_terminate(), ff_rate_estimate_qscale(), ff_request_frame(), ff_rtp_send_xiph(), ff_seek_frame_binary(), ff_slice_buffer_release(), ff_thread_video_encode_frame(), ff_vc1_pred_mv_intfr(), filter_frame_fixed(), filter_frame_float(), flac_read_timestamp(), flv_write_packet(), g729_parse(), get_4block_rd(), get_exponent_dynamic(), guess_mv(), h261_encode_block(), h263_get_format(), h264_er_decode_mb(), h264_init_ps(), h264_parse(), h264_slice_init(), interlaced_search(), jpeg2000_read_main_headers(), liftS(), matroska_parse_block(), mp_decode_frame(), mp_decode_frame_helper(), mp_decode_layer3(), mpeg4_decode_header(), mxf_write_klv_fill(), nut_write_trailer(), packedCopyWrapper(), palToUV_c(), parse_coding_header(), parse_forced_key_frames(), parse_subframe_audio(), process_input_packet(), pullup_get_frame(), quantize_band_cost_cached(), radix_count(), read_frame(), request_frame(), resample(), return_or_keep_frame(), reverse_matrixing(), rgb24ToUV_c(), rgb24ToUV_half_c(), rgb48ToUV_c_template(), rgb48ToUV_half_c_template(), rgb64ToUV_c_template(), rgb64ToUV_half_c_template(), rle_uncompress(), sab_diamond_search(), scale_down_mix(), search_for_quantizers_twoloop(), send_frame_to_filters(), set_frame_distances(), shift_frame(), sub2video_push_ref(), svq1_encode_plane(), sws_scale(), take_samples(), undo_down_mix(), url_resetbuf(), uyvyToUV_c(), validate_options(), vp9_decode_frame(), w_c(), write_frame(), xiph_handle_packet(), yuy2ToUV_c(), yvy2ToUV_c(), and zip_uncompress().

#define av_assert2 (   cond)    ((void)0)

assert() equivalent, that does lie in speed critical code.

Definition at line 64 of file avassert.h.

Referenced by apply_obmc(), apply_pitch_filters(), asv2_encode_block(), asym_quant(), av1_parser_parse(), av_fifo_drain(), av_fifo_generic_peek_at(), av_mod_i(), av_mul_sf(), av_normalize1_sf(), av_read_frame(), av_reduce(), av_rescale_rnd(), avfilter_transform(), avg_no_rnd_vc1_chroma_mc4_c(), avg_no_rnd_vc1_chroma_mc8_c(), avio_w8(), await_references(), bit8x8_c(), check_4block_inter(), check_block(), check_image_pointers(), check_intra_mode(), cmp_direct_inline(), cmp_inline(), compute_lpc_coefs(), compute_safe_ssd_integral_image_c(), compute_scale_factors(), cqueue_dequeue(), cqueue_enqueue(), cqueue_peek(), cqueue_pop(), create_filtergraph(), dct_max8x8_c(), dct_quantize_refine(), dct_quantize_TMPL(), dct_quantize_trellis_c(), dct_sad8x8_c(), dct_unquantize_h263_inter_armv5te(), dct_unquantize_h263_inter_c(), dct_unquantize_h263_intra_armv5te(), dct_unquantize_h263_intra_c(), decode_cabac_residual_internal(), decode_cblk(), decode_gain_and_index(), decode_line_TMPL(), decode_lspf(), decode_luma_residual(), decode_mb_b(), decode_mode(), decode_residual(), decode_sb_mem(), direct_search(), do_hybrid_window(), dv_guess_qnos(), dv_init_enc_block(), encode_block(), encode_frame(), encode_mb_internal(), encode_q_branch(), encode_subband_c0run(), encode_thread(), epzs_motion_search_internal(), ff_ac3_group_exponents(), ff_acelp_lspd2lpc(), ff_avg_h264_chroma_mc2_msa(), ff_avg_h264_chroma_mc4_msa(), ff_avg_h264_chroma_mc8_msa(), ff_avg_no_rnd_vc1_chroma_mc4_mmi(), ff_avg_no_rnd_vc1_chroma_mc8_mmi(), ff_celp_lp_synthesis_filterf(), ff_check_pixfmt_descriptors(), ff_cos(), ff_dct_unquantize_h263_inter_mmi(), ff_dct_unquantize_h263_inter_msa(), ff_dct_unquantize_h263_intra_mmi(), ff_dct_unquantize_h263_intra_msa(), ff_dct_unquantize_mpeg1_inter_mmi(), ff_dct_unquantize_mpeg1_intra_mmi(), ff_emulated_edge_mc(), ff_exp2(), ff_h263_decode_mb(), ff_h263_encode_mb(), ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), ff_h264_filter_mb_fast(), ff_lpc_calc_coefs(), ff_mpeg4_encode_mb(), ff_print_debug_info2(), ff_put_h264_chroma_mc2_msa(), ff_put_h264_chroma_mc4_msa(), ff_put_h264_chroma_mc8_msa(), ff_put_no_rnd_vc1_chroma_mc4_mmi(), ff_put_no_rnd_vc1_chroma_mc8_mmi(), ff_snow_pred_block(), ff_vp9_decode_block(), fill_decode_caches(), fill_rectangle(), filter_frame(), filter_plane_cols(), filter_plane_rows(), frame_start(), get_4block_rd(), get_bits(), get_bits_le(), get_bits_long(), get_block_rd(), get_dc(), get_high_utility_cell(), get_lowest_part_list_y(), get_qPy_pred(), get_sbits(), get_symbol2(), get_te0_golomb(), get_te_golomb(), get_ur_golomb_jpegls(), get_xbits(), get_xbits_le(), guess_mv(), h263_encode_block(), hadamard8_diff8x8_c(), hadamard8_intra8x8_c(), hash(), hl_decode_mb_predict_luma(), hl_motion(), hpel_motion_search(), init_pts(), init_ref(), inter_pred(), jpeg2000_decode_packet(), libopus_check_vorbis_layout(), mc_block(), mov_write_trak_tag(), mpeg1_encode_mb_internal(), mpeg1_encode_motion(), mpeg4_decode_mb(), mpeg4_decode_partitioned_mb(), mpeg_decode_mb(), mpeg_decode_slice(), mpv_motion_internal(), MPV_motion_lowres(), mpv_reconstruct_mb_internal(), multiple_resample(), mxf_compute_sample_count(), obmc_motion(), opus_decode_frame(), output_frame_end(), pix_fmt_match(), pred_motion(), pred_spatial_direct_motion(), predict_slice(), preview_obmc(), process_block(), put_bits(), put_bits32(), put_bits64(), put_bits_le(), put_codeword(), put_no_rnd_vc1_chroma_mc4_c(), put_no_rnd_vc1_chroma_mc8_c(), put_rac(), put_sbits(), put_symbol2(), put_vlc_symbol(), qpel_motion_search(), quant_psnr8x8_c(), rd8x8_c(), read_packet_wrapper(), rgb2yuv(), rgb2yuv_fsb(), ring_drain(), ring_generic_read(), ring_generic_write(), roqvideo_decode_frame(), sad_hpel_motion_search(), sbr_sum_square_c(), set(), set_te_golomb(), set_ue_golomb(), set_ue_golomb_long(), set_ur_golomb(), set_ur_golomb_jpegls(), show_bits(), skip_put_bytes(), square_root(), sse(), switch_buffer(), swr_convert(), swri_noise_shaping_TMPL(), sws_init_context(), sym_quant(), tm2_read_deltas(), try_8x8basis_c(), try_8x8basis_TMPL(), unpack_coeffs(), update_prob(), write_packet(), writeCode(), x8_decode_intra_mb(), x8_get_dc_rlf(), x8_select_ac_table(), x8_setup_spatial_predictor(), yuv2422_2_c_template(), yuv2mono_2_c_template(), yuv2rgb(), yuv2rgb_2_c_template(), yuv2rgb_full_2_c_template(), yuv2rgb_write(), yuv2rgb_write_full(), yuv2rgba64_2_c_template(), yuv2rgba64_full_2_c_template(), yuv2ya16_2_c_template(), yuv2ya8_2_c(), and yuv2yuv().

#define av_assert2_fpu ( )    ((void)0)

Definition at line 65 of file avassert.h.

Function Documentation

void av_assert0_fpu ( void  )

Assert that floating point operations can be executed.

This will av_assert0() that the cpu is not in MMX state on X86

Definition at line 149 of file utils.c.