rmeta • Lines: 4670rust
S- #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��<��'�x�� ���Q -d5880bf2cc01b75b� anyhow���!t���I���&�a� -dcc2beb2eec72907� num_rational���'o)���+#�~�7�{ -947adae79888e72b�
num_bigint��6Yz$�JaoMt �C�F -a74c770decdad37e� num_integer�W
�.�"y��ܛ�� -6bd343e4c37b0a5f�
num_traits� 9�G���g9��~�� -167c6724486dc27b� v_frame��R����*��(��#: -b59d246f680b9893� aligned_vec�m�r�`ǝ��`�q -59a4b2dfcf03a05c� equator�ey�dž�8�z�?��+ -d51c88e497387a08�
equator_macro��n�ЂŎ~�� U2 -ce34652d644ade57� nom���%8u9*�b��Rn -f71184fb0f1da1da� �_14�������D;�.) -63be753405713146� log���T�ҹ�&�pMd���g -e3836414f0dc09f8� 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�>