rmeta • Lines: 2511rust
�� #rustc 1.92.0 (ded5c06cf 2025-12-08)��� ⷄ�ۆ��p�� -225863f279df55c4� �١� �T�6a��D�
-5080178c80bf7a93� �uӰ]����d��!� -06039bcfba61f665� �**�٭T��HО�9� -3e2e950d4bac10b5�� �t�#3Ҵη��Ǣ -d25e598578fbf080� rustc_std_workspace_core������Nm��gmY��� -327ea4f353b4eb8c� ��y.:i���gy"1�r -94fdfaf0af91a65d� miniz_oxide�M�^�yTLm�L�d=B -5312b588e5cfab93� adler2��;~�7�ɴ,P?��� -1e0b0d62df36c85c� hashbrown�L�ϫ 2݆y��q -2ed6a8f06fc51a9d� rustc_std_workspace_alloc�a���p��H����6Z� -05b02707a5b2a256�
std_detect� c�LN����=1�ʶӐ -5978f0713dd5442d� rustc_demangle�X�Fq��UՃ�>7z
�� -43b2ff22c18e1125� cfg_if�֦<����ɐ¬� -6a40188dd7d989d2� addr2line���,2�!xb�"6�!� -11d54e777384a9e5� gimli��2��I.�ġ����� -35018e994bad7042� object��T �f��Y�
hQec -2dc10b344e05b569� memchr��xZT9�C��I�Mg� -09f2ab7e0d97e07a� �~ݤ ����h��� -932f22f820d1e5ec� arrayvec�2��崼��q�-�]{� -6c21595d89b6025f� anyhow��4O���t��~��� -a8e29080dfa88f6a� num_rational�SJX�d�<m릥~�� -da780d95411013ec�
num_bigint����K�2���Q�7�G -4e1fbe0b671fad38� num_integer�8ڰ��d�(�J�t4 -157c939c416e91d8�
num_traits� � �u�$3���`$;|� -b7fa9740e30e85ad� v_frame�ab=M��nQ8��5a -3292908b9e01b803� aligned_vec�!������Vݻ:��' -a0a653ff27e77e10� equator����e��"�b*��qE -c4ec15af5ac8b17f�
equator_macro��!�U�N�z������X -17b7545e96ae3300� nom����MD���n�"�
-11df9319d0470e97� ��tE
i�6
^�T
Z�:� -8ec77e60015c3b8a� log���Pz��Na�i��M -f1ce6776ce589c15� generate_film_grain_params�Կ9 �<�9 �T�9 ��9 tests�,�x �$�x estimate�D��<��T�����,���$�� � create�
PQ_M1� PQ_M2� PQ_C1� PQ_C2� PQ_C3� BT1886_WHITEPOINT� BT1886_BLACKPOINT� BT1886_GAMMA� bt1886_inv_whitepoint� bt1886_inv_blackpoint� bt1886_alpha� bt1886_beta� generate_photon_noise_params� write_grain_table� P� write_film_grain_segment� to_linear� from_linear� mid_tone� generate_luma_noise_points� $ $PHOTONS_PER_SQ_MICRON_PER_LUX_SECOND� $ EFFECTIVE_QUANTUM_EFFICIENCY� $ PHOTO_RESPONSE_NON_UNIFORMITY� $ INPUT_REFERRED_READ_NOISE� $ SENSOR_AREA� diff� * ********* *
*** solver� 8 util� 9 999 linsolve� = > = 9 swap_unchecked� A� 9 multiply_mat� 9 normalized_cross_correlation� 9 extract_ar_row� E 9 get_block_mean� 9
get_noise_var� 8 888888888 8
888
88888888888888 LOW_POLY_NUM_PARAMS� 8 NOISE_MODEL_LAG� 8 BLOCK_NORMALIZATION� 8 g�
h h j k l h n g run� p TRACE_THRESHOLD� p RATIO_THRESHOLD� p NORM_THRESHOLD� p
VAR_THRESHOLD� p
VAR_WEIGHT� p RATIO_WEIGHT� p TRACE_WEIGHT� p NORM_WEIGHT� p OFFSET� p pp g
extract_block� } }}}8��
� solve� � (set_chroma_coefficient_fallback_solution� � TOLERANCE� � copy_from� � clear� 8�� �� 8�� 8 NoiseStrengthLut� � points� � 8��
8��
� update� � � � � get_grain_parameters� � � � � � save_latest� �
num_coeffs� � get_ar_coeffs_y� � get_ar_coeffs_uv� � � is_different� � COEFF_THRESHOLD� � STRENGTH_THRESHOLD� � add_block_observations� � � � � add_noise_std_observations� 8��
� NUM_BINS� � ar_equation_system_solve� 8��
� add_measurement� �� �
fit_piecewise� �� � get_value� �� �
get_bin_index� � update_piecewise_linear_residual� �
get_center� 8�� �� 8 �� *
BLOCK_SIZE� * BLOCK_SIZE_SQUARED� *
DiffGenerator� � fps� � source_bit_depth� � denoised_bit_depth� � frame_count� � prev_timestamp� � flat_block_finder� � noise_model� � grain_table� * ��
�
diff_frame� �� � U� � finish� � diff_frame_internal� *�� * verify_dimensions_match� parse� � ��������� �
���
������������������� �!�"�#�$�%�&�'�(� parse_grain_table� � � � grain_table_header� �� � I� � O� � E� � F� � � grain_table_segment� � e_params� � � � � � � p_params� � � � � � � � � � � � �
� �
s_y_params� � � � � � s_cb_params� � � � � � s_cr_params� � � � � �� �
c_y_params� � � � c_cb_params� � � � c_cr_params� � � � � ���������
frame_into_u8� �� NUM_Y_POINTS�
NUM_UV_POINTS� NUM_Y_COEFFS�
NUM_UV_COEFFS� DEFAULT_GRAIN_SEED�
ScalingPoints� � NoiseGenArgs� � iso_setting� �� � height� � transfer_function� � chroma_grain� � random_seed� �� �� TransferFunction� � BT1886� �
� SMPTE2084� �
�� �� �� �� 8 FlatBlockFinder� � a� � a_t_a_inv� � 8
�� 8�� 8
IndexAndScore� �� � score� 8�� 8
�� 88�>