FFmpeg
Functions | Variables
doc/undefined.txt File Reference

Functions

Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C it is not safe even if the output of undefined operations is unused The unsafety may seem nit picking but Optimizing compilers have in fact optimized code on the assumption that no undefined Behavior occurs Optimizing code based on wrong assumptions can and has in some cases lead to effects beyond the output of computations The signed integer overflow problem in speed critical code Code which is highly optimized and works with signed integers sometimes has the problem that some (invalid) inputs can trigger overflows(undefined behavior).In these cases
 
Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C it is not safe even if the output of undefined operations is unused The unsafety may seem nit picking but Optimizing compilers have in fact optimized code on the assumption that no undefined Behavior occurs Optimizing code based on wrong assumptions can and has in some cases lead to effects beyond the output of computations The signed integer overflow problem in speed critical code Code which is highly optimized and works with signed integers sometimes has the problem that often the output of the computation does not matter (as it is from invalid input).In some cases the input can be checked easily in others checking the input is computationally too intensive.In these remaining cases a unsigned type can be used instead of a signed type.unsigned overflows are defined in C.SUINT-----As we have above established there is a need to use"unsigned"sometimes in computations which work with signed integers(which overflow).Using"unsigned"for signed integers has the very significant potential to cause confusion as in unsigned a
 

Variables

Undefined Behavior In the C language
 
Undefined Behavior In the C some operations are undefined
 
Undefined Behavior In the C some operations are like signed integer overflow
 
Undefined Behavior In the C some operations are like signed integer dereferencing freed pointers
 
Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated space
 
Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C program
 
Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C it is not safe even if the output of undefined operations is unused The unsafety may seem nit picking but Optimizing compilers have in fact optimized code on the assumption that no undefined Behavior occurs Optimizing code based on wrong assumptions can and has in some cases lead to effects beyond the output of computations The signed integer overflow problem in speed critical code Code which is highly optimized and works with signed integers sometimes has the problem that often the output of the computation does not b
 
Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C it is not safe even if the output of undefined operations is unused The unsafety may seem nit picking but Optimizing compilers have in fact optimized code on the assumption that no undefined Behavior occurs Optimizing code based on wrong assumptions can and has in some cases lead to effects beyond the output of computations The signed integer overflow problem in speed critical code Code which is highly optimized and works with signed integers sometimes has the problem that often the output of the computation does not c
 
The reader does not expect b to be semantically here and if the code is changed by maybe adding a cast
 
The reader does not expect b to be semantically here and if the code is changed by maybe adding a a division or other the signedness will almost certainly be mistaken To avoid this confusion a new type was introduced
 
The reader does not expect b to be semantically here and if the code is changed by maybe adding a a division or other the signedness will almost certainly be mistaken To avoid this confusion a new type was SUINT is the C unsigned type but it holds a signed int to use the same example SUINT a
 

Function Documentation

Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C it is not safe even if the output of undefined operations is unused The unsafety may seem nit picking but Optimizing compilers have in fact optimized code on the assumption that no undefined Behavior occurs Optimizing code based on wrong assumptions can and has in some cases lead to effects beyond the output of computations The signed integer overflow problem in speed critical code Code which is highly optimized and works with signed integers sometimes has the problem that some ( invalid  )
Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C it is not safe even if the output of undefined operations is unused The unsafety may seem nit picking but Optimizing compilers have in fact optimized code on the assumption that no undefined Behavior occurs Optimizing code based on wrong assumptions can and has in some cases lead to effects beyond the output of computations The signed integer overflow problem in speed critical code Code which is highly optimized and works with signed integers sometimes has the problem that often the output of the computation does not matter ( as it is from invalid  input)

Variable Documentation

Undefined Behavior In the C language
Undefined Behavior In the C some operations are undefined

Definition at line 3 of file undefined.txt.

Undefined Behavior In the C some operations are like signed integer overflow
Undefined Behavior In the C some operations are like signed integer dereferencing freed pointers

Definition at line 3 of file undefined.txt.

Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated space

Definition at line 3 of file undefined.txt.

Referenced by av_color_space_name(), output_packet(), and read_packet().

Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C program
here the reader knows that b

Definition at line 32 of file undefined.txt.

a b * c
Examples:
decode_audio.c, decode_video.c, encode_audio.c, encode_video.c, muxing.c, and resampling_audio.c.

Definition at line 32 of file undefined.txt.

Referenced by a64multi_close_encoder(), a64multi_encode_frame(), a64multi_encode_init(), aa_read_close(), aa_read_header(), aa_read_packet(), aa_read_seek(), adaptation_set_add_stream(), add_adaptation_set(), add_entry(), add_stream(), add_stream_to_programs(), add_symbol(), addCode(), adpcm_decode_frame(), adpcm_decode_init(), adpcm_encode_frame(), adpcm_flush(), adpcm_swf_decode(), adx_decode_flush(), adx_decode_frame(), adx_decode_init(), adx_encode_frame(), adx_encode_header(), adx_encode_init(), adx_read_header(), adx_read_packet(), afc_read_header(), afc_read_packet(), amplify_frame(), analyze_frame(), any_vscale(), ape_tag_read_field(), apply_band_extension(), apply_channel_coupling(), apply_dependent_coupling_fixed(), apply_independent_coupling_fixed(), apply_intensity_stereo(), aptx_insert_sync(), arith_get_bits(), arith_init(), ARRAY_RENAME(), asf_get_packet(), asf_write_markers(), ass_split(), asym_quant(), async_buffer_task(), async_check_interrupt(), async_close(), async_open(), async_read_internal(), async_seek(), atrac9_decode_block(), atrac9_decode_flush(), av_codec_iterate(), av_compare_mod(), av_crc_init(), av_display_rotation_set(), av_fourcc_make_string(), av_get_bits_per_pixel(), av_get_frame_filename2(), av_get_padded_bits_per_pixel(), av_get_token(), av_hmac_alloc(), av_image_fill_black(), av_lzo1x_decode(), av_opt_child_next(), av_opt_copy(), av_opt_find2(), av_opt_query_ranges(), av_parse_ratio(), av_read_image_line2(), av_rescale_q_rnd(), av_rescale_rnd(), av_small_strptime(), av_timecode_init_from_string(), av_tolower(), av_toupper(), av_write_image_line2(), avf_read_packet(), avpriv_dv_init_demux(), avpriv_fits_header_parse_line(), avpriv_trc_arib_std_b67(), avresample_get_delay(), avresample_set_compensation(), b44_uncompress(), bessel_reinit(), bidir_refine(), bktr_init(), blur(), blur_power(), bmv_read_close(), bmv_read_header(), bmv_read_packet(), body(), bs_get_v(), caca_write_header(), caca_write_packet(), caca_write_trailer(), cache_close(), cache_open(), cache_read(), cache_seek(), calc_cur_seg_no(), calc_lowcomp1(), calc_min_seg_no(), calc_sum(), cdxl_decode_end(), cdxl_decode_frame(), cdxl_decode_init(), celt_exp_rotation(), celt_search_for_tf(), chebyshev1_fo_section(), chebyshev2_fo_section(), check_append_extra_bits(), check_bidir_mv(), check_decorrelate_stereo(), check_loop_filter(), checkasm_check_fmtconvert(), checkasm_check_huffyuvdsp(), checkasm_check_llviddsp(), checkasm_check_llviddspenc(), chr_planar_vscale(), cluster_mvs(), clv_decode_end(), clv_decode_frame(), clv_decode_init(), cmp_direct_inline(), cmp_inline(), codec_child_class_next(), codec_reinit(), color_cache_put(), colormap_insert(), colormap_nearest_bruteforce(), compare(), compressor(), compute_frame_rms(), compute_frame_std_dev(), compute_images_mse(), config_input(), config_props(), config_video_output(), convert_timestamp(), copy_pad(), copy_samples(), create(), create_stream(), create_vorbis_context(), crypto_close(), crypto_open2(), crypto_read(), crypto_seek(), crypto_write(), cubic_interpolate_func(), dash_check_bitstream(), dash_close(), dash_flush(), dash_free(), dash_init(), dash_read_header(), dash_read_packet(), dash_read_seek(), dash_write_header(), dash_write_packet(), dash_write_trailer(), dashenc_delete_file(), dashenc_delete_segment_file(), dashenc_io_close(), dashenc_io_open(), date_get_num(), dct_calc_I_c(), dct_calc_II_c(), dct_calc_III_c(), decklink_setup_audio(), decklink_setup_video(), decode_adaptive45(), decode_adaptive6(), decode_block(), decode_block_coeffs_internal(), decode_blocks(), decode_blocks_ind(), decode_bytes(), decode_cce(), decode_cdlms(), decode_coeffs(), decode_end(), decode_flush(), decode_frame(), decode_frame_header(), decode_hq_slice(), decode_hybrid(), decode_init(), decode_line_TMPL(), decode_mb_mode(), decode_mb_row_no_filter(), decode_mclms(), decode_mode(), decode_region_inter(), decode_region_intra(), decode_residues(), decode_sb(), decode_scale_factors(), decode_slice_header(), decode_spectrum_and_dequant(), decode_subband_internal(), decode_subframe(), decode_subframe_fixed(), decode_sym(), decode_sym_565(), decode_tilehdr(), decode_tonal_components(), decode_unit(), decode_value(), decode_value3(), decoder_init(), decompress(), decompress_2(), decompress_p3(), decompress_texture_thread(), deInterlaceBlendLinear_TMPL(), deInterlaceMedian_TMPL(), dering_TMPL(), detect_peak(), diamond_search(), diff_pixels_mvi(), diff_planes(), dirac_get_arith_int(), direct_search(), displace_packed(), do_psnr(), do_ssim(), doVertDefFilter_TMPL(), doVertLowPass_TMPL(), draw_mandelbrot(), draw_rectangle(), draw_trace16(), draw_trace8(), dv_extract_pack(), dv_init_mux(), dv_init_weight_tables(), dv_read_close(), dv_read_header(), dv_read_packet(), dv_read_seek(), dv_read_timecode(), dxa_read_header(), dxa_read_packet(), ebur128_calc_gating_block(), encode_close(), encode_end(), encode_frame(), encode_init(), encode_line_TMPL(), encode_picture(), encode_plane(), encode_q_branch(), encode_residual_fixed(), encode_slice_header(), epzs_motion_search2(), epzs_motion_search_internal(), estimate_best_b_count(), estimate_motion_b(), expand_filename_template(), ff_add_png_paeth_prediction(), ff_adx_calculate_coeffs(), ff_ass_split_override_codes(), ff_audio_resample_init(), ff_big_add(), ff_big_div(), ff_big_mul(), ff_celp_lp_synthesis_filterf(), ff_check_pixfmt_descriptors(), ff_command_queue_pop(), ff_dca_xll_close(), ff_dca_xll_filter_frame(), ff_decklink_write_header(), ff_dither_alloc(), ff_dither_free(), ff_draw_init(), ff_dv_init_dynamic_tables(), ff_epzs_motion_search(), ff_estimate_b_frame_motion(), ff_estimate_p_frame_motion(), ff_fix_long_mvs(), ff_fix_long_p_mvs(), ff_frame_thread_encoder_free(), ff_frame_thread_encoder_init(), ff_get_cpu_flags_x86(), ff_get_line(), ff_h263_pred_acdc(), ff_h263_pred_dc(), ff_h264_chroma_dc_dequant_idct(), ff_h264_chroma_dc_dequant_idct_8_mmi(), ff_h264_decode_mb_cabac(), ff_hex_to_data(), ff_iir_filter_init_coeffs(), ff_init_me(), ff_lzw_decode(), ff_lzw_encode(), ff_mjpeg_encode_code(), ff_mov_iso639_to_lang(), ff_mp4_read_descr_len(), ff_mpeg12_find_best_frame_rate(), ff_mpeg4_pred_dc(), ff_msmpeg4_coded_block_pred(), ff_msmpeg4_pred_dc(), ff_mss12_decode_init(), ff_pca(), ff_pre_estimate_p_frame_motion(), ff_print_debug_info2(), ff_printGUID(), ff_put_vp8_bilinear16_hv_mmi(), ff_put_vp8_bilinear16_v_mmi(), ff_put_vp8_bilinear4_hv_mmi(), ff_put_vp8_bilinear4_v_mmi(), ff_put_vp8_bilinear8_hv_mmi(), ff_put_vp8_bilinear8_v_mmi(), ff_rac_check_termination(), ff_read_line_to_bprint(), ff_slice_thread_execute_with_mainfunc(), ff_slice_thread_free(), ff_slice_thread_init(), ff_sqrt(), ff_subtitles_read_line(), ff_subtitles_read_text_chunk(), ff_text_peek_r8(), ff_thread_video_encode_frame(), ff_tls_open(), ff_urldecode(), ff_vc1_h_overlap_mmi(), ff_vc1_h_s_overlap_mmi(), ff_vc1_pred_dc(), ff_vc1_v_overlap_mmi(), ff_vc1_v_s_overlap_mmi(), ff_vfscanf(), ff_vp9_adapt_probs(), fffloatscan(), ffintscan(), ffio_wfourcc(), ffshgetc(), fft_ref(), ffuflow(), file_get_handle(), file_move(), file_read(), file_write(), fill24(), fill_lut(), fill_picture_rgb(), fill_samples(), filter_channel(), filter_dbl(), filter_dblp(), filter_flt(), filter_fltp(), filter_frame(), filter_rgb(), filter_slice(), find_next_hier_dmix_chset(), find_peak_magnitude(), find_ref_mvs(), flac_init(), flac_lpc_16_c(), flac_lpc_encode_c(), flac_parse_init(), flac_queue_flush(), flac_write_audio_packet(), flac_write_header(), flac_write_packet(), flac_write_picture(), flac_write_trailer(), floor_encode(), flush(), flush_buffer(), flush_init_segment(), free_section(), fsb_read_header(), full_search(), funny_diamond_search(), g2m_decode_end(), g2m_decode_frame(), g2m_decode_init(), g722_decode_frame(), g722_decode_init(), g722_encode_close(), g722_encode_frame(), g722_encode_init(), g726_read_header(), g726_reset(), gate(), gen_image(), generate_noise(), generate_window_func(), genh_read_header(), genh_read_packet(), get16(), get8(), get_band_noise(), get_benchmark_time_stamps(), get_current_fragment(), get_delay(), get_exponent_dynamic(), get_limits(), get_line(), get_match_score(), get_matching_parameters(), get_mb_score(), get_natural_factor(), get_next_color(), get_out_samples(), get_pts(), get_shift(), get_string(), get_token(), get_utf8_length_at(), get_video_frame(), getfilter_float(), getopt(), global_mv(), grab_read_close(), gsm_read_header(), gxf_init_timecode(), gxf_parse_mpeg_frame(), h263_get_modb(), h263_mv4_search(), h264_frame_start(), h264_metadata_filter(), h_block_filter(), hable(), hadamard_func(), handle_io_open_error(), hds_flush(), hds_free(), hds_write_header(), hds_write_packet(), hds_write_trailer(), hex_dump_internal(), hex_search(), hexfloat(), hls_close(), hls_read_header(), hls_read_packet(), hls_read_seek(), horizX1Filter(), hpel_motion_search(), huf_build_dec_table(), huf_canonical_code_table(), huf_decode(), ini_escape_str(), init(), init_interlaced_ref(), init_segment_types(), init_video(), initFilter(), interlaced_search(), interp_tetrahedral(), interp_trilinear(), interpol(), interpolate(), interpolate_isp(), inv_cdf(), invert_step(), io_read(), io_seek(), ir2_decode_plane(), ir2_decode_plane_inter(), is_input_end(), ism_flush(), ism_free(), ism_write_header(), ism_write_packet(), ism_write_trailer(), jacosub_to_ass(), jpeg_probe(), l2s_dia_search(), lbr_bank_c(), lcg_seek(), lex_char(), lex_name(), lex_space(), lex_wsword(), libopenjpeg_copy_to_packed16(), libopenjpeg_copy_to_packed8(), libvorbis_encode_frame(), ljpeg_decode_rgb_scan(), ljpeg_decode_yuv_scan(), LLVMFuzzerTestOneInput(), load_ca(), load_cert(), load_colormap(), loco_predict(), log_add(), lpc_apply_welch_window_c(), lz_copy(), lzw_get_code(), main(), main_function(), make_filters_from_proto(), make_sin_table(), match_pixfmt(), matroska_parse_webvtt(), md5_close(), md5_open(), md5_write(), microdvd_probe(), microdvd_read_header(), mid_pred(), mix_core(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), mjpeg_idct_scan_progressive_ac(), mkv_write_attachments(), mkv_write_chapters(), mode24(), mov_create_chapter_track(), mov_parse_mpeg2_frame(), mov_read_mac_string(), mov_write_chpl_tag(), movie_config_output_props(), movie_query_formats(), mp3_parse_vbr_tags(), mpc7_decode_close(), mpc7_decode_flush(), mpc7_decode_frame(), mpc7_decode_init(), mpc8_decode_flush(), mpc8_decode_frame(), mpc8_decode_init(), mpc8_parse_seektable(), mpc8_read_header(), mpc8_read_packet(), mpc_read_close(), mpc_read_header(), mpc_read_packet(), mpc_read_seek(), mpegps_read_pes_header(), mpegts_resync(), mpl2_probe(), mss1_decode_frame(), mss1_decode_init(), mss3_decode_end(), mss3_decode_frame(), mss3_decode_init(), mss4_decode_end(), mss4_decode_frame(), mss4_decode_init(), mszh_decomp(), mul_poly(), multiple_resample(), multiswap_dec(), multiswap_enc(), mxf_parse_mpeg2_frame(), mxf_write_essence_container_refs(), noise_scale(), normalize(), ogg_read_page(), on2avc_decode_close(), on2avc_decode_frame(), on2avc_decode_init(), open_audio(), open_url(), open_video(), opencl_get_plane_format(), opt_map(), opus_decode_close(), opus_decode_flush(), opus_decode_init(), opus_decode_packet(), oscilloscope_filter_frame(), output_segment_list(), packed_vscale(), paf_video_close(), paf_video_decode(), paf_video_init(), parse_adaptation_sets(), parse_band_data(), parse_band_ext(), parse_channel(), parse_forced_key_frames(), parse_manifest(), parse_manifest_adaptationset(), parse_manifest_representation(), parse_manifest_segmenturlnode(), parse_navi_table(), parse_segment_info(), parse_sub_headers(), parse_term(), parse_timecode(), pcm_decode_frame(), pcm_encode_frame(), perform_compression(), perform_dc_correction(), pixfmt_from_pixmap_format(), pixscope_filter_frame(), pjs_probe(), pnm_decode_frame(), pnm_encode_frame(), pnm_get(), pnm_parse(), poll_frame(), postProcess(), postProcess_TMPL(), pp_free_context(), pp_get_context(), pp_postprocess(), pred16x16_vertical(), predictor_calc_error(), print_stats(), print_tls_error(), process_subpacket_11(), ps_tableinit(), pxr24_uncompress(), qcp_read_header(), qcp_read_packet(), qdm2_fft_generate_tone(), qdm2_fft_tone_synthesizer(), qpel_motion_search(), quant_band_template(), quantize_and_encode_band_cost_template(), quantize_mantissas_blk_ch(), query_formats(), read12in32(), read_block_types(), read_data(), read_descr(), read_diff_float_data(), read_extra_header(), read_frame_data(), read_header(), read_highpass(), read_line(), read_line_to_bprint_escaped(), read_mv_component(), read_time(), read_ts(), read_var_block_data(), read_yesno(), realtext_read_header(), recheck_discard_flags(), ref_to_update(), refresh_manifest(), remap_layout(), render_charset(), renew_table3(), reopen_demux_for_component(), replace_int_data_in_filename(), request_frame(), resample_common_TMPL(), resample_cubic(), resample_flush(), resample_free(), resample_init(), resample_linear(), resample_linear_TMPL(), resample_one(), rescale_dec(), reset_stats(), revert_channel_correlation(), rgtc_block_internal(), ripemd128_transform(), ripemd160_transform(), ripemd256_transform(), ripemd320_transform(), rtmp_http_send_cmd(), rtmp_open(), rtmp_write(), run_channel_fft(), s302m_encode2_frame(), sab_diamond_search(), sad_hpel_motion_search(), sami_read_header(), save_avio_options(), sbc_enc_process_input_4s(), sbc_enc_process_input_8s(), scale_down_mix(), scanexp(), scantag(), sei_decoded_picture_hash(), sei_mastering_display(), sei_mastering_display_colour_volume(), seqvideo_decode(), set_identity_matrix(), set_metadata(), set_string_number(), setup_window(), sha1_transform(), sha256_transform(), sha512_transform(), show_codec_opts(), siff_read_header(), siff_read_packet(), silk_decode_excitation(), slave_seek(), small_diamond_search(), srt_stack_push(), srt_style_apply(), stl_probe(), sub_png_paeth_prediction(), subband_coeffs(), subband_scale(), subfile_close(), subfile_open(), subfile_read(), subfile_seek(), subviewer_probe(), swr_build_matrix(), sws_alloc_context(), sws_alloc_set_opts(), sws_getContext(), sws_init_swscale_TMPL(), sym_quant(), synth_filter_fixed(), synth_filter_fixed_64(), synth_filter_float(), synth_filter_float_64(), synth_tones(), tee_close(), tee_open(), tee_write(), tempNoiseReducer_TMPL(), test_fcmul_add(), thread_execute(), thread_execute2(), tiff_unpack_strip(), timed_line(), tls_client_handshake(), tls_client_handshake_loop(), tls_close(), tls_get_file_handle(), tls_open(), tls_read(), tls_read_cb(), tls_shutdown_client(), tls_write(), tls_write_cb(), tmv_decode_frame(), track_header(), transform_step(), true_peak_limiter(), truespeech_decode_frame(), truespeech_decode_init(), try_push_frame(), tscc2_decode_end(), tscc2_decode_frame(), tscc2_decode_init(), tta_encode_frame(), tta_read_header(), tta_read_packet(), tta_read_seek(), umh_search(), undo_down_mix(), uninit(), update_init_section(), update_lf_deltas(), update_model2_to_6(), update_model3_to_7(), update_model4_to_5(), update_model5_to_6(), update_model6_to_7(), update_noheader_flag(), update_refs(), utf8_strlen(), utvideo_encode_close(), utvideo_encode_frame(), utvideo_encode_init(), v_block_filter(), var_diamond_search(), vc1_coded_block_pred(), vc1_h_overlap_c(), vc1_h_s_overlap_c(), vc1_i_pred_dc(), vc1_v_overlap_c(), vc1_v_s_overlap_c(), vertX1Filter_TMPL(), video_audio_display(), vivo_get_packet_header(), vivo_probe(), vp56_parse_mb_type(), vp56_parse_mb_type_models(), vp5_parse_coeff(), vp5_parse_coeff_models(), vp5_parse_header(), vp5_parse_vector_adjustment(), vp5_parse_vector_models(), vp6_parse_coeff(), vp6_parse_coeff_models(), vp6_parse_header(), vp6_parse_vector_adjustment(), vp6_parse_vector_models(), vp78_update_pred16x16_pred8x8_mvc_probabilities(), vp78_update_probability_tables(), vp7_decode_frame_header(), vp7_decode_mvs(), vp7_get_quants(), vp8_decode_frame_header(), vp8_decode_mvs(), vp8_get_quants(), vplayer_probe(), vqf_read_header(), vqf_read_packet(), vqf_read_seek(), wait_frame(), wavesynth_decode(), wavesynth_synth_sample(), webvtt_stack_push(), wmapro_window(), worker(), worker_func(), wrapped_url_read(), write_abst(), write_adaptation_set(), write_audio_frame(), write_extradata(), write_header(), write_hls_media_playlist(), write_manifest(), write_video_frame(), wv_get_value(), wv_mono(), wv_stereo(), x8_get_dc_rlf(), x8_get_prediction(), x8_setup_spatial_compensation(), xcbgrab_frame(), xcbgrab_read_header(), xcbgrab_read_packet(), xcbgrab_reposition(), xcbgrab_update_region(), xface_decode_frame(), yuv2bgr24_1_TMPL(), yuv2bgr24_2_TMPL(), yuv2bgr32_X_TMPL(), yuv2rgb32_1_TMPL(), yuv2rgb32_2_TMPL(), yuv2rgb32_X_ar_TMPL(), yuv2rgb32_X_TMPL(), yuv2rgb555_1_TMPL(), yuv2rgb555_2_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_1_TMPL(), yuv2rgb565_2_TMPL(), yuv2rgb565_X_ar_TMPL(), yuv2rgb565_X_TMPL(), yuv2rgb_full_1_c_template(), yuv2yuv(), yuv2yuyv422_1_TMPL(), yuv2yuyv422_2_TMPL(), yuv2yuyv422_X_ar_TMPL(), yuv2yuyv422_X_TMPL(), yuv420_bgr32_TMPL(), yuv420_rgb15_TMPL(), yuv420_rgb16_TMPL(), yuv420_rgb32_TMPL(), and zmbv_decode_xor_16().

The reader does not expect b to be semantically here and if the code is changed by maybe adding a cast

Definition at line 36 of file undefined.txt.

Referenced by run_lavu_cast128(), and run_lavu_xtea().

The reader does not expect b to be semantically here and if the code is changed by maybe adding a a division or other the signedness will almost certainly be mistaken To avoid this confusion a new type was introduced

Definition at line 36 of file undefined.txt.

here the reader knows that a

Definition at line 36 of file undefined.txt.

Referenced by a64_compress_colram(), a64multi_encode_init(), abs_pow34_v(), add_bytes_c(), add_bytes_l2_c(), add_cb(), add_hfyu_left_pred_bgr32_c(), add_int16_c(), apply_filter(), apply_gain(), ARRAY_RENAME(), audiogen(), av_add_i(), av_add_sf(), av_clip64_c(), av_clip_c(), av_clip_int16_c(), av_clip_int8_c(), av_clip_intp2_c(), av_clip_uint16_c(), av_clip_uint8_c(), av_clip_uintp2_c(), av_clipd_c(), av_clipf_c(), av_clipl_int32_c(), av_compare_ts(), av_d2q(), av_div_sf(), av_gcd(), av_int2i(), av_isxdigit(), av_mlfg_get(), av_mod_i(), av_mul_sf(), av_nearer_q(), av_normalize1_sf(), av_normalize_sf(), av_rescale_delta(), av_rescale_rnd(), av_sub_i(), avg_no_rnd_vc1_chroma_mc4_c(), avpriv_trc_arib_std_b67(), avpriv_trc_bt1361(), avpriv_trc_bt709(), avpriv_trc_iec61966_2_1(), avpriv_trc_iec61966_2_4(), avpriv_trc_smpte240M(), avui_decode_frame(), bidir_refine(), bidir_sal(), bidirectional_obmc(), blur_power(), body(), calc_lowcomp1(), calc_pe_3gpp(), calc_sum(), calc_sum5(), can_merge_formats(), chebyshev1_bp_filter(), chebyshev2_bp_filter(), check_ipred(), check_loop_filter(), check_loop_filter_intra(), clipf_c_one(), clone_filter_formats(), cmp_color(), cmp_func_names(), cmp_intervals(), cmp_pkt_sub_pos_ts(), cmp_pkt_sub_ts_pos(), color_get(), compare_codec_desc(), compare_vlcspec(), comparef(), compute_metric(), config_props(), convert_alignment(), cqt_calc(), create_vorbis_context(), cubic_interpolate_func(), decfloat(), decode_argb(), decode_argbi(), decode_argx(), decode_argxi(), decode_aybr(), decode_aybri(), decode_block(), decode_block_coeffs_internal(), decode_ca4i(), decode_ca4p(), decode_coeffs(), decode_end(), decode_flush(), decode_frame(), decode_init(), decode_mode(), decode_predictor_coeffs(), decode_rgb_frame_TMPL(), decode_static2(), decode_subframe_fixed(), decode_unit3(), decode_value3(), decompress(), decompress_p3(), decorrelate(), decorrelate_ls(), decorrelate_sf(), decorrelate_sm(), decorrelate_sr(), decorrelate_stereo(), deInterlaceBlendLinear_TMPL(), deInterlaceInterpolateLinear_TMPL(), deInterlaceMedian_TMPL(), diff_bytes_c(), diff_int16_c(), diff_pixels_mvi(), do_colorhold_slice(), draw_axis_rgb(), dss_sp_convert_coeffs(), dss_sp_shift_sq_add(), dss_sp_shift_sq_sub(), dss_sp_unpack_coeffs(), dss_sp_update_state(), dv_guess_qnos(), dvbsub_init_decoder(), encode_block(), encode_dvb_subtitles(), encode_frame(), encode_init(), encode_picture(), encode_residual_fixed(), encode_rgb_frame_TMPL(), encode_superframe(), end(), evaluate_parameters(), extract_color(), fade_gain(), ff_add_png_paeth_prediction(), ff_adx_calculate_coeffs(), ff_asv_common_init(), ff_audio_data_alloc(), ff_avc_find_startcode_internal(), ff_avg_pixels4_xy2_8_mmi(), ff_avg_pixels8_xy2_8_mmi(), ff_big_add(), ff_big_mul(), ff_celp_lp_synthesis_filterf(), ff_dsd2pcm_translate(), ff_eval_refl(), ff_h263_pred_acdc(), ff_h263_pred_dc(), ff_h264_chroma_dc_dequant_idct(), ff_h264_chroma_dc_dequant_idct_8_mmi(), ff_h264_filter_mb(), ff_index_search_timestamp(), ff_interp(), ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), ff_lpc_calc_ref_coefs_f(), ff_merge_channel_layouts(), ff_merge_formats(), ff_merge_samplerates(), ff_mov_read_stsd_entries(), ff_mpeg4_pred_dc(), ff_msmpeg4_coded_block_pred(), ff_msmpeg4_pred_dc(), ff_nut_sp_pos_cmp(), ff_nut_sp_pts_cmp(), ff_opus_rc_enc_uint_step(), ff_put_no_rnd_pixels8_xy2_8_mmi(), ff_put_no_rnd_pixels_l2_mmi(), ff_put_no_rnd_pixels_l2_msa(), ff_put_pixels4_xy2_8_mmi(), ff_put_pixels8_xy2_8_mmi(), ff_put_vp8_bilinear16_h_mmi(), ff_put_vp8_bilinear16_hv_mmi(), ff_put_vp8_bilinear4_h_mmi(), ff_put_vp8_bilinear4_hv_mmi(), ff_put_vp8_bilinear8_h_mmi(), ff_put_vp8_bilinear8_hv_mmi(), ff_rate_estimate_qscale(), ff_rfps_calculate(), ff_sqrf(), ff_stream_add_bitstream_filter(), ff_sws_alphablendaway(), ff_u8_to_s8(), ff_ut10_huff_cmp_len(), ff_ut_huff_cmp_len(), ff_vc1_h_overlap_mmi(), ff_vc1_h_s_overlap_mmi(), ff_vc1_pred_dc(), ff_vc1_v_overlap_mmi(), ff_vc1_v_s_overlap_mmi(), ff_wma_init(), ffat_compare_channel_descriptions(), fft_ref(), fill24(), fill_lut(), filter_common(), filter_frame(), filter_mb_edgech(), filter_mb_edgecv(), filter_mb_edgeh(), filter_mb_edgev(), filter_mb_mbaff_edgecv(), filter_mb_mbaff_edgev(), filter_slice_packed(), filter_slice_planar(), find_body_sid_by_absolute_offset(), flac_decorrelate_ls_c(), flac_decorrelate_ms_c(), flac_decorrelate_rs_c(), float_near_ulp(), gen_sub_bitmap(), get(), get_amv(), get_diff_limited_q(), get_dst_color_err(), get_matching_parameters(), get_next_color(), get_qscale(), get_shift(), get_symbol(), get_symbol_inline(), get_value(), getSplineCoeff(), glyph_cmp(), gmc_motion(), grow_dec(), h264_filter_mb_fast_internal(), h_block_filter(), hable(), hardthresh_c(), horizX1Filter(), huff_cmp(), huff_cmp_len(), huff_cmp_len10(), huff_cmp_len12(), huff_cmp_sym(), incr_cntdec(), init(), init_luts(), init_pass2(), int_cos(), int_pow(), int_sin(), interleave(), interpol(), interpolate(), intra_pred(), intra_pred_dc_128(), intra_pred_horiz(), intra_pred_vert(), intra_recon(), inv_cdf(), inv_log_scale(), invert_step(), lbr_bank_c(), lcg_seek(), lfe_fir_fixed_c(), lfe_fir_float_c(), lfe_x96_fixed_c(), lfe_x96_float_c(), limit_gain(), loco_predict(), log_scale(), LOOP_FILTER(), magy_huff_cmp_len(), main(), matroska_parse_rm_audio(), mc_block(), mediumthresh_c(), mid_pred(), mix_core(), mobius(), mode02(), mode03(), mode04(), mov_read_default(), MPA_encode_init(), mpeg4_decode_sprite_trajectory(), mul_thrmat_c(), multiswap_dec(), multiswap_enc(), mxf_absolute_bodysid_offset(), mxf_get_next_track_edit_unit(), nlmeans_slice(), non_j_pixfmt(), norm__(), parse_high_res_grid(), parse_mantissas(), parse_pixel_format(), plot_channel_lin(), plot_freq(), plot_freqs(), png_filter_row(), pow_m1_4(), pred_dc(), pred_spatial_direct_motion(), predict(), premult2straight(), ps_decorrelate_c(), put_symbol(), put_symbol_inline(), quant(), read_highpass(), ready_residue(), render_charset(), renew_table3(), replicate32(), replicate64(), resample_cubic(), resample_flush(), rescale(), rescale_dec(), residue_encode(), ripemd128_transform(), ripemd160_transform(), ripemd256_transform(), ripemd320_transform(), run_channel_fft(), run_postproc(), run_psnr(), run_test(), search_frag_moof_offset(), search_frag_timestamp(), set(), set_frame(), set_palette(), set_string_binary(), sha1_transform(), sha256_transform(), sha512_transform(), silk_decode_excitation(), softthresh_c(), spatial_compensation_0(), ssim_4x4x2_core(), ssim_4x4xn_16bit(), ssim_4x4xn_8bit(), stereo_transform(), sub_left_prediction_bgr32(), sub_png_paeth_prediction(), swri_realloc_audio(), sws_scale(), synth_filter_fixed(), synth_filter_fixed_64(), synth_filter_float(), synth_filter_float_64(), tgq_calculate_qtable(), transform_step(), uninit(), update_model1_to_5(), upsample_plane_c(), v408_decode_frame(), v408_encode_frame(), v_block_filter(), vb_decode_framedata(), vc1_coded_block_pred(), vc1_h_overlap_c(), vc1_h_s_overlap_c(), vc1_i_pred_dc(), vc1_v_overlap_c(), vc1_v_s_overlap_c(), vcr1_decode_frame(), vertX1Filter_TMPL(), video_audio_display(), vorbis_encode_frame(), vp6_build_huff_tree(), vp6_huff_cmp(), vp8_filter_common_is4tap(), vp8_filter_common_isnot4tap(), wait_frame(), wma_decode_block(), wma_lsp_to_curve_init(), x8_get_prediction(), xan_wc3_decode_frame(), yae_load_data(), yae_load_frag(), yae_overlap_add(), and ycocg2rgba().