From f7c0a9f05a01670296b047374493ed29805508e2 Mon Sep 17 00:00:00 2001 From: barbieri Date: Thu, 23 Apr 2009 03:02:24 +0000 Subject: [PATCH] remove old apis, will add new later --- www/api/annotated.html | 50 - www/api/classes.html | 44 - www/api/doxygen.css | 473 ------ www/api/doxygen.png | Bin 1281 -> 0 bytes www/api/files.html | 49 - www/api/functions.html | 230 --- www/api/functions_vars.html | 230 --- www/api/globals.html | 82 -- www/api/globals_0x61.html | 68 - www/api/globals_0x63.html | 114 -- www/api/globals_0x64.html | 227 --- www/api/globals_0x66.html | 71 - www/api/globals_0x67.html | 93 -- www/api/globals_0x69.html | 66 - www/api/globals_0x6c.html | 79 - www/api/globals_0x6e.html | 66 - www/api/globals_0x70.html | 118 -- www/api/globals_0x72.html | 66 - www/api/globals_0x73.html | 88 -- www/api/globals_0x74.html | 65 - www/api/globals_0x77.html | 66 - www/api/globals_defs.html | 125 -- www/api/globals_enum.html | 47 - www/api/globals_eval.html | 57 - www/api/globals_func.html | 357 ----- www/api/globals_type.html | 79 - www/api/globals_vars.html | 47 - www/api/graph_legend.dot | 23 - www/api/graph_legend.html | 86 -- www/api/graph_legend.png | Bin 18732 -> 0 bytes www/api/group__LMS__API.html | 591 -------- ...PI_g0b427b8b60957e29a0e504c10c5356b0_cgraph.map | 1 - ...PI_g0b427b8b60957e29a0e504c10c5356b0_cgraph.md5 | 1 - ...PI_g0b427b8b60957e29a0e504c10c5356b0_cgraph.png | Bin 3234 -> 0 bytes ...PI_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.map | 1 - ...PI_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.md5 | 1 - ...PI_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.png | Bin 2923 -> 0 bytes ...PI_g4fd56e209d415b27466274726cc7d59f_cgraph.map | 1 - ...PI_g4fd56e209d415b27466274726cc7d59f_cgraph.md5 | 1 - ...PI_g4fd56e209d415b27466274726cc7d59f_cgraph.png | Bin 3254 -> 0 bytes ...PI_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.map | 1 - ...PI_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.md5 | 1 - ...PI_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.png | Bin 3077 -> 0 bytes ...PI_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.map | 3 - ...PI_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.md5 | 1 - ...PI_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.png | Bin 6014 -> 0 bytes ...PI_gf15f3b0f7de2113155a360df989b7687_cgraph.map | 1 - ...PI_gf15f3b0f7de2113155a360df989b7687_cgraph.md5 | 1 - ...PI_gf15f3b0f7de2113155a360df989b7687_cgraph.png | Bin 2660 -> 0 bytes www/api/group__LMS__CHARSET.html | 335 ----- ...ET_g0120c222a55e6d7d9bb24300300561ab_cgraph.map | 1 - ...ET_g0120c222a55e6d7d9bb24300300561ab_cgraph.md5 | 1 - ...ET_g0120c222a55e6d7d9bb24300300561ab_cgraph.png | Bin 3958 -> 0 bytes www/api/group__LMS__DB.html | 779 ---------- ...DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.map | 5 - ...DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.md5 | 1 - ...DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.png | Bin 11390 -> 0 bytes ...DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.map | 2 - ...DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.md5 | 1 - ...DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.png | Bin 4541 -> 0 bytes ...DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.map | 5 - ...DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.md5 | 1 - ...DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.png | Bin 12115 -> 0 bytes ...DB_g39731623b0bc5436858820a94487fdc1_cgraph.map | 2 - ...DB_g39731623b0bc5436858820a94487fdc1_cgraph.md5 | 1 - ...DB_g39731623b0bc5436858820a94487fdc1_cgraph.png | Bin 4283 -> 0 bytes ...DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.map | 5 - ...DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.md5 | 1 - ...DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.png | Bin 11712 -> 0 bytes ...DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.map | 2 - ...DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.md5 | 1 - ...DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.png | Bin 5490 -> 0 bytes ...DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.map | 2 - ...DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.md5 | 1 - ...DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.png | Bin 4462 -> 0 bytes ...DB_g6be7c0922e76acc29542643424cfeac0_cgraph.map | 2 - ...DB_g6be7c0922e76acc29542643424cfeac0_cgraph.md5 | 1 - ...DB_g6be7c0922e76acc29542643424cfeac0_cgraph.png | Bin 5363 -> 0 bytes ...DB_g7560f9dab2ecd309290d200ea809375d_cgraph.map | 2 - ...DB_g7560f9dab2ecd309290d200ea809375d_cgraph.md5 | 1 - ...DB_g7560f9dab2ecd309290d200ea809375d_cgraph.png | Bin 5458 -> 0 bytes ...DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.map | 2 - ...DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.md5 | 1 - ...DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.png | Bin 4345 -> 0 bytes ...DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.map | 5 - ...DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.md5 | 1 - ...DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.png | Bin 11503 -> 0 bytes ...DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.map | 2 - ...DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.md5 | 1 - ...DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.png | Bin 5742 -> 0 bytes www/api/group__LMS__Plugin.html | 71 - www/api/index.html | 59 - www/api/lightmediascanner_8c-source.html | 376 ----- www/api/lightmediascanner_8c.html | 215 --- www/api/lightmediascanner_8c__incl.map | 4 - www/api/lightmediascanner_8c__incl.md5 | 1 - www/api/lightmediascanner_8c__incl.png | Bin 44765 -> 0 bytes www/api/lightmediascanner_8h-source.html | 113 -- www/api/lightmediascanner_8h.html | 725 ---------- www/api/lightmediascanner_8h__dep__incl.map | 12 - www/api/lightmediascanner_8h__dep__incl.md5 | 1 - www/api/lightmediascanner_8h__dep__incl.png | Bin 65550 -> 0 bytes ...lightmediascanner__charset__conv_8c-source.html | 384 ----- www/api/lightmediascanner__charset__conv_8c.html | 287 ---- .../lightmediascanner__charset__conv_8c__incl.map | 1 - .../lightmediascanner__charset__conv_8c__incl.md5 | 1 - .../lightmediascanner__charset__conv_8c__incl.png | Bin 15444 -> 0 bytes ...lightmediascanner__charset__conv_8h-source.html | 84 -- www/api/lightmediascanner__charset__conv_8h.html | 166 --- ...htmediascanner__charset__conv_8h__dep__incl.map | 13 - ...htmediascanner__charset__conv_8h__dep__incl.md5 | 1 - ...htmediascanner__charset__conv_8h__dep__incl.png | Bin 58446 -> 0 bytes www/api/lightmediascanner__check_8c-source.html | 952 ------------- www/api/lightmediascanner__check_8c.html | 194 --- ..._8c_859492d896e816498edb471315efced1_cgraph.map | 2 - ..._8c_859492d896e816498edb471315efced1_cgraph.md5 | 1 - ..._8c_859492d896e816498edb471315efced1_cgraph.png | Bin 4707 -> 0 bytes www/api/lightmediascanner__check_8c__incl.map | 5 - www/api/lightmediascanner__check_8c__incl.md5 | 1 - www/api/lightmediascanner__check_8c__incl.png | Bin 61073 -> 0 bytes www/api/lightmediascanner__db_8h-source.html | 129 -- www/api/lightmediascanner__db_8h.html | 171 --- www/api/lightmediascanner__db_8h__dep__incl.map | 4 - www/api/lightmediascanner__db_8h__dep__incl.md5 | 1 - www/api/lightmediascanner__db_8h__dep__incl.png | Bin 13164 -> 0 bytes www/api/lightmediascanner__db_8h__incl.map | 4 - www/api/lightmediascanner__db_8h__incl.md5 | 1 - www/api/lightmediascanner__db_8h__incl.png | Bin 16120 -> 0 bytes .../lightmediascanner__db__audio_8c-source.html | 677 --------- www/api/lightmediascanner__db__audio_8c.html | 126 -- www/api/lightmediascanner__db__audio_8c__incl.map | 6 - www/api/lightmediascanner__db__audio_8c__incl.md5 | 1 - www/api/lightmediascanner__db__audio_8c__incl.png | Bin 28894 -> 0 bytes .../lightmediascanner__db__common_8c-source.html | 792 ---------- www/api/lightmediascanner__db__common_8c.html | 1506 -------------------- ..._8c_024e3bd9385fd740f75618716c90b04f_cgraph.map | 4 - ..._8c_024e3bd9385fd740f75618716c90b04f_cgraph.md5 | 1 - ..._8c_024e3bd9385fd740f75618716c90b04f_cgraph.png | Bin 8633 -> 0 bytes ..._8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.map | 3 - ..._8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.md5 | 1 - ..._8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.png | Bin 6816 -> 0 bytes ..._8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.map | 2 - ..._8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.md5 | 1 - ..._8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.png | Bin 5147 -> 0 bytes ..._8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.map | 2 - ..._8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.md5 | 1 - ..._8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.png | Bin 4749 -> 0 bytes ..._8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.map | 2 - ..._8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.md5 | 1 - ..._8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.png | Bin 5114 -> 0 bytes ..._8c_226c6f7ab2e7923b747b7090357ea419_cgraph.map | 1 - ..._8c_226c6f7ab2e7923b747b7090357ea419_cgraph.md5 | 1 - ..._8c_226c6f7ab2e7923b747b7090357ea419_cgraph.png | Bin 3185 -> 0 bytes ..._8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.map | 7 - ..._8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.md5 | 1 - ..._8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.png | Bin 17130 -> 0 bytes ..._8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.map | 2 - ..._8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.md5 | 1 - ..._8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.png | Bin 4880 -> 0 bytes ..._8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.map | 1 - ..._8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.md5 | 1 - ..._8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.png | Bin 3358 -> 0 bytes ..._8c_73ae2cfd7babf80294cf31f02906223b_cgraph.map | 2 - ..._8c_73ae2cfd7babf80294cf31f02906223b_cgraph.md5 | 1 - ..._8c_73ae2cfd7babf80294cf31f02906223b_cgraph.png | Bin 4837 -> 0 bytes ..._8c_86b766535f9dc7895da7d0f606201700_cgraph.map | 10 - ..._8c_86b766535f9dc7895da7d0f606201700_cgraph.md5 | 1 - ..._8c_86b766535f9dc7895da7d0f606201700_cgraph.png | Bin 25284 -> 0 bytes ..._8c_9a5886e755eb428ac811956144eee0dc_cgraph.map | 2 - ..._8c_9a5886e755eb428ac811956144eee0dc_cgraph.md5 | 1 - ..._8c_9a5886e755eb428ac811956144eee0dc_cgraph.png | Bin 4911 -> 0 bytes ..._8c_9bca88ae79959baff3accee8ce10b558_cgraph.map | 8 - ..._8c_9bca88ae79959baff3accee8ce10b558_cgraph.md5 | 1 - ..._8c_9bca88ae79959baff3accee8ce10b558_cgraph.png | Bin 18037 -> 0 bytes www/api/lightmediascanner__db__common_8c__incl.map | 4 - www/api/lightmediascanner__db__common_8c__incl.md5 | 1 - www/api/lightmediascanner__db__common_8c__incl.png | Bin 25740 -> 0 bytes ..._8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.map | 2 - ..._8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.md5 | 1 - ..._8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.png | Bin 5004 -> 0 bytes ..._8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.map | 3 - ..._8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.md5 | 1 - ..._8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.png | Bin 6816 -> 0 bytes ..._8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.map | 2 - ..._8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.md5 | 1 - ..._8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.png | Bin 4897 -> 0 bytes ..._8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.map | 3 - ..._8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.md5 | 1 - ..._8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.png | Bin 6744 -> 0 bytes ..._8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.map | 1 - ..._8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.md5 | 1 - ..._8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.png | Bin 2861 -> 0 bytes ..._8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.map | 4 - ..._8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.md5 | 1 - ..._8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.png | Bin 8758 -> 0 bytes ..._8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.map | 6 - ..._8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.md5 | 1 - ..._8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.png | Bin 14346 -> 0 bytes .../lightmediascanner__db__image_8c-source.html | 257 ---- www/api/lightmediascanner__db__image_8c.html | 94 -- www/api/lightmediascanner__db__image_8c__incl.map | 6 - www/api/lightmediascanner__db__image_8c__incl.md5 | 1 - www/api/lightmediascanner__db__image_8c__incl.png | Bin 28758 -> 0 bytes .../lightmediascanner__db__playlist_8c-source.html | 221 --- www/api/lightmediascanner__db__playlist_8c.html | 94 -- .../lightmediascanner__db__playlist_8c__incl.map | 6 - .../lightmediascanner__db__playlist_8c__incl.md5 | 1 - .../lightmediascanner__db__playlist_8c__incl.png | Bin 28984 -> 0 bytes .../lightmediascanner__db__private_8h-source.html | 96 -- www/api/lightmediascanner__db__private_8h.html | 1329 ----------------- ..._8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.map | 2 - ..._8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.md5 | 1 - ..._8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.png | Bin 5147 -> 0 bytes ..._8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.map | 2 - ..._8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.md5 | 1 - ..._8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.png | Bin 4749 -> 0 bytes ..._8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.map | 2 - ..._8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.md5 | 1 - ..._8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.png | Bin 4897 -> 0 bytes ..._8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.map | 2 - ..._8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.md5 | 1 - ..._8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.png | Bin 4837 -> 0 bytes ..._8h_327d54a6dac083e356fd609298a0cbd5_cgraph.map | 2 - ..._8h_327d54a6dac083e356fd609298a0cbd5_cgraph.md5 | 1 - ..._8h_327d54a6dac083e356fd609298a0cbd5_cgraph.png | Bin 5004 -> 0 bytes ..._8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.map | 2 - ..._8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.md5 | 1 - ..._8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.png | Bin 5114 -> 0 bytes ..._8h_76941bdbbdb711fff821343e91c2cd97_cgraph.map | 2 - ..._8h_76941bdbbdb711fff821343e91c2cd97_cgraph.md5 | 1 - ..._8h_76941bdbbdb711fff821343e91c2cd97_cgraph.png | Bin 4880 -> 0 bytes ...ightmediascanner__db__private_8h__dep__incl.map | 7 - ...ightmediascanner__db__private_8h__dep__incl.md5 | 1 - ...ightmediascanner__db__private_8h__dep__incl.png | Bin 23840 -> 0 bytes .../lightmediascanner__db__private_8h__incl.map | 3 - .../lightmediascanner__db__private_8h__incl.md5 | 1 - .../lightmediascanner__db__private_8h__incl.png | Bin 18358 -> 0 bytes ..._8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.map | 2 - ..._8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.md5 | 1 - ..._8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.png | Bin 4911 -> 0 bytes ..._8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.map | 1 - ..._8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.md5 | 1 - ..._8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.png | Bin 3185 -> 0 bytes .../lightmediascanner__db__video_8c-source.html | 233 --- www/api/lightmediascanner__db__video_8c.html | 94 -- www/api/lightmediascanner__db__video_8c__incl.map | 6 - www/api/lightmediascanner__db__video_8c__incl.md5 | 1 - www/api/lightmediascanner__db__video_8c__incl.png | Bin 28979 -> 0 bytes www/api/lightmediascanner__plugin_8h-source.html | 71 - www/api/lightmediascanner__plugin_8h.html | 195 --- .../lightmediascanner__plugin_8h__dep__incl.map | 11 - .../lightmediascanner__plugin_8h__dep__incl.md5 | 1 - .../lightmediascanner__plugin_8h__dep__incl.png | Bin 49877 -> 0 bytes www/api/lightmediascanner__plugin_8h__incl.map | 2 - www/api/lightmediascanner__plugin_8h__incl.md5 | 1 - www/api/lightmediascanner__plugin_8h__incl.png | Bin 11406 -> 0 bytes www/api/lightmediascanner__private_8h-source.html | 112 -- www/api/lightmediascanner__private_8h.html | 545 ------- .../lightmediascanner__private_8h__dep__incl.map | 3 - .../lightmediascanner__private_8h__dep__incl.md5 | 1 - .../lightmediascanner__private_8h__dep__incl.png | Bin 9514 -> 0 bytes www/api/lightmediascanner__private_8h__incl.map | 3 - www/api/lightmediascanner__private_8h__incl.md5 | 1 - www/api/lightmediascanner__private_8h__incl.png | Bin 27463 -> 0 bytes www/api/lightmediascanner__process_8c-source.html | 1069 -------------- www/api/lightmediascanner__process_8c.html | 599 -------- ..._8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.map | 3 - ..._8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.md5 | 1 - ..._8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.png | Bin 8484 -> 0 bytes ..._8c_6e02f78f026b2ad282184476dca13e45_cgraph.map | 1 - ..._8c_6e02f78f026b2ad282184476dca13e45_cgraph.md5 | 1 - ..._8c_6e02f78f026b2ad282184476dca13e45_cgraph.png | Bin 2881 -> 0 bytes ..._8c_9bf510645947b478dab39f633bbd35f3_cgraph.map | 1 - ..._8c_9bf510645947b478dab39f633bbd35f3_cgraph.md5 | 1 - ..._8c_9bf510645947b478dab39f633bbd35f3_cgraph.png | Bin 2850 -> 0 bytes www/api/lightmediascanner__process_8c__incl.map | 5 - www/api/lightmediascanner__process_8c__incl.md5 | 1 - www/api/lightmediascanner__process_8c__incl.png | Bin 58915 -> 0 bytes ..._8c_c2f07fb73717514237862c98dbf023b2_cgraph.map | 4 - ..._8c_c2f07fb73717514237862c98dbf023b2_cgraph.md5 | 1 - ..._8c_c2f07fb73717514237862c98dbf023b2_cgraph.png | Bin 9804 -> 0 bytes ..._8c_c321bebfc5c24cbbac30031202c460e9_cgraph.map | 1 - ..._8c_c321bebfc5c24cbbac30031202c460e9_cgraph.md5 | 1 - ..._8c_c321bebfc5c24cbbac30031202c460e9_cgraph.png | Bin 2985 -> 0 bytes ..._8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.map | 2 - ..._8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.md5 | 1 - ..._8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.png | Bin 3724 -> 0 bytes www/api/lightmediascanner__utils_8c-source.html | 147 -- www/api/lightmediascanner__utils_8c.html | 241 ---- ..._8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.map | 1 - ..._8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.md5 | 1 - ..._8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.png | Bin 2843 -> 0 bytes ..._8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.map | 1 - ..._8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.md5 | 1 - ..._8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.png | Bin 3246 -> 0 bytes www/api/lightmediascanner__utils_8c__incl.map | 1 - www/api/lightmediascanner__utils_8c__incl.md5 | 1 - www/api/lightmediascanner__utils_8c__incl.png | Bin 9643 -> 0 bytes www/api/lightmediascanner__utils_8h-source.html | 71 - www/api/lightmediascanner__utils_8h.html | 307 ---- ..._8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.map | 1 - ..._8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.md5 | 1 - ..._8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.png | Bin 3246 -> 0 bytes www/api/lightmediascanner__utils_8h__dep__incl.map | 6 - www/api/lightmediascanner__utils_8h__dep__incl.md5 | 1 - www/api/lightmediascanner__utils_8h__dep__incl.png | Bin 18428 -> 0 bytes www/api/modules.html | 30 - www/api/structcinfo.html | 71 - www/api/structcinfo__coll__graph.map | 3 - www/api/structcinfo__coll__graph.md5 | 1 - www/api/structcinfo__coll__graph.png | Bin 21459 -> 0 bytes www/api/structfds.html | 85 -- www/api/structlms.html | 302 ---- www/api/structlms__audio__info.html | 207 --- www/api/structlms__audio__info__coll__graph.map | 1 - www/api/structlms__audio__info__coll__graph.md5 | 1 - www/api/structlms__audio__info__coll__graph.png | Bin 8961 -> 0 bytes www/api/structlms__coll__graph.map | 2 - www/api/structlms__coll__graph.md5 | 1 - www/api/structlms__coll__graph.png | Bin 22589 -> 0 bytes www/api/structlms__context.html | 86 -- www/api/structlms__context__coll__graph.md5 | 1 - www/api/structlms__context__coll__graph.png | Bin 6933 -> 0 bytes www/api/structlms__db__cache.html | 92 -- www/api/structlms__db__cache__coll__graph.map | 1 - www/api/structlms__db__cache__coll__graph.md5 | 1 - www/api/structlms__db__cache__coll__graph.png | Bin 5688 -> 0 bytes www/api/structlms__db__cache__entry.html | 85 -- www/api/structlms__file__info.html | 190 --- www/api/structlms__gps__info.html | 103 -- www/api/structlms__image__info.html | 207 --- www/api/structlms__image__info__coll__graph.map | 2 - www/api/structlms__image__info__coll__graph.md5 | 1 - www/api/structlms__image__info__coll__graph.png | Bin 13371 -> 0 bytes www/api/structlms__playlist__info.html | 112 -- www/api/structlms__playlist__info__coll__graph.map | 1 - www/api/structlms__playlist__info__coll__graph.md5 | 1 - www/api/structlms__playlist__info__coll__graph.png | Bin 5678 -> 0 bytes www/api/structlms__plugin.html | 188 --- www/api/structlms__string__size.html | 85 -- www/api/structlms__video__info.html | 112 -- www/api/structlms__video__info__coll__graph.map | 1 - www/api/structlms__video__info__coll__graph.md5 | 1 - www/api/structlms__video__info__coll__graph.png | Bin 5686 -> 0 bytes www/api/structparser.html | 111 -- www/api/structparser__coll__graph.map | 1 - www/api/structparser__coll__graph.md5 | 1 - www/api/structparser__coll__graph.png | Bin 6828 -> 0 bytes www/api/structpinfo.html | 155 -- www/api/structpinfo__coll__graph.map | 5 - www/api/structpinfo__coll__graph.md5 | 1 - www/api/structpinfo__coll__graph.png | Bin 29103 -> 0 bytes www/api/structsinfo.html | 134 -- www/api/structsinfo__coll__graph.map | 4 - www/api/structsinfo__coll__graph.md5 | 1 - www/api/structsinfo__coll__graph.png | Bin 34621 -> 0 bytes www/api/tab_b.gif | Bin 35 -> 0 bytes www/api/tab_l.gif | Bin 706 -> 0 bytes www/api/tab_r.gif | Bin 2585 -> 0 bytes www/api/tabs.css | 102 -- www/python-api/api-objects.txt | 36 - www/python-api/class-tree.html | 123 -- www/python-api/crarr.png | Bin 340 -> 0 bytes www/python-api/epydoc.css | 322 ----- www/python-api/epydoc.js | 293 ---- www/python-api/frames.html | 17 - www/python-api/help.html | 278 ---- www/python-api/identifier-index.html | 304 ---- www/python-api/index.html | 17 - www/python-api/lightmediascanner-module.html | 173 --- www/python-api/lightmediascanner-pysrc.html | 146 -- ...ghtmediascanner.c_lightmediascanner-module.html | 146 -- ...ightmediascanner.c_lightmediascanner-pysrc.html | 128 -- ..._lightmediascanner.LightMediaScanner-class.html | 888 ------------ ...iascanner.c_lightmediascanner.Parser-class.html | 393 ----- www/python-api/module-tree.html | 115 -- www/python-api/redirect.html | 38 - www/python-api/toc-everything.html | 32 - www/python-api/toc-lightmediascanner-module.html | 36 - ...ghtmediascanner.c_lightmediascanner-module.html | 32 - www/python-api/toc.html | 33 - 381 files changed, 24049 deletions(-) delete mode 100644 www/api/annotated.html delete mode 100644 www/api/classes.html delete mode 100644 www/api/doxygen.css delete mode 100644 www/api/doxygen.png delete mode 100644 www/api/files.html delete mode 100644 www/api/functions.html delete mode 100644 www/api/functions_vars.html delete mode 100644 www/api/globals.html delete mode 100644 www/api/globals_0x61.html delete mode 100644 www/api/globals_0x63.html delete mode 100644 www/api/globals_0x64.html delete mode 100644 www/api/globals_0x66.html delete mode 100644 www/api/globals_0x67.html delete mode 100644 www/api/globals_0x69.html delete mode 100644 www/api/globals_0x6c.html delete mode 100644 www/api/globals_0x6e.html delete mode 100644 www/api/globals_0x70.html delete mode 100644 www/api/globals_0x72.html delete mode 100644 www/api/globals_0x73.html delete mode 100644 www/api/globals_0x74.html delete mode 100644 www/api/globals_0x77.html delete mode 100644 www/api/globals_defs.html delete mode 100644 www/api/globals_enum.html delete mode 100644 www/api/globals_eval.html delete mode 100644 www/api/globals_func.html delete mode 100644 www/api/globals_type.html delete mode 100644 www/api/globals_vars.html delete mode 100644 www/api/graph_legend.dot delete mode 100644 www/api/graph_legend.html delete mode 100644 www/api/graph_legend.png delete mode 100644 www/api/group__LMS__API.html delete mode 100644 www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.map delete mode 100644 www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.md5 delete mode 100644 www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.png delete mode 100644 www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.map delete mode 100644 www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.md5 delete mode 100644 www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.png delete mode 100644 www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.map delete mode 100644 www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.md5 delete mode 100644 www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.png delete mode 100644 www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.map delete mode 100644 www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.md5 delete mode 100644 www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.png delete mode 100644 www/api/group__LMS__API_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.map delete mode 100644 www/api/group__LMS__API_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.md5 delete mode 100644 www/api/group__LMS__API_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.png delete mode 100644 www/api/group__LMS__API_gf15f3b0f7de2113155a360df989b7687_cgraph.map delete mode 100644 www/api/group__LMS__API_gf15f3b0f7de2113155a360df989b7687_cgraph.md5 delete mode 100644 www/api/group__LMS__API_gf15f3b0f7de2113155a360df989b7687_cgraph.png delete mode 100644 www/api/group__LMS__CHARSET.html delete mode 100644 www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.map delete mode 100644 www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.md5 delete mode 100644 www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.png delete mode 100644 www/api/group__LMS__DB.html delete mode 100644 www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.map delete mode 100644 www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.png delete mode 100644 www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.map delete mode 100644 www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.png delete mode 100644 www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.map delete mode 100644 www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.png delete mode 100644 www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.map delete mode 100644 www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.png delete mode 100644 www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.map delete mode 100644 www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.png delete mode 100644 www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.map delete mode 100644 www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.png delete mode 100644 www/api/group__LMS__DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.map delete mode 100644 www/api/group__LMS__DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.png delete mode 100644 www/api/group__LMS__DB_g6be7c0922e76acc29542643424cfeac0_cgraph.map delete mode 100644 www/api/group__LMS__DB_g6be7c0922e76acc29542643424cfeac0_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g6be7c0922e76acc29542643424cfeac0_cgraph.png delete mode 100644 www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.map delete mode 100644 www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.png delete mode 100644 www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.map delete mode 100644 www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.png delete mode 100644 www/api/group__LMS__DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.map delete mode 100644 www/api/group__LMS__DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.png delete mode 100644 www/api/group__LMS__DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.map delete mode 100644 www/api/group__LMS__DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.md5 delete mode 100644 www/api/group__LMS__DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.png delete mode 100644 www/api/group__LMS__Plugin.html delete mode 100644 www/api/index.html delete mode 100644 www/api/lightmediascanner_8c-source.html delete mode 100644 www/api/lightmediascanner_8c.html delete mode 100644 www/api/lightmediascanner_8c__incl.map delete mode 100644 www/api/lightmediascanner_8c__incl.md5 delete mode 100644 www/api/lightmediascanner_8c__incl.png delete mode 100644 www/api/lightmediascanner_8h-source.html delete mode 100644 www/api/lightmediascanner_8h.html delete mode 100644 www/api/lightmediascanner_8h__dep__incl.map delete mode 100644 www/api/lightmediascanner_8h__dep__incl.md5 delete mode 100644 www/api/lightmediascanner_8h__dep__incl.png delete mode 100644 www/api/lightmediascanner__charset__conv_8c-source.html delete mode 100644 www/api/lightmediascanner__charset__conv_8c.html delete mode 100644 www/api/lightmediascanner__charset__conv_8c__incl.map delete mode 100644 www/api/lightmediascanner__charset__conv_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__charset__conv_8c__incl.png delete mode 100644 www/api/lightmediascanner__charset__conv_8h-source.html delete mode 100644 www/api/lightmediascanner__charset__conv_8h.html delete mode 100644 www/api/lightmediascanner__charset__conv_8h__dep__incl.map delete mode 100644 www/api/lightmediascanner__charset__conv_8h__dep__incl.md5 delete mode 100644 www/api/lightmediascanner__charset__conv_8h__dep__incl.png delete mode 100644 www/api/lightmediascanner__check_8c-source.html delete mode 100644 www/api/lightmediascanner__check_8c.html delete mode 100644 www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.map delete mode 100644 www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.md5 delete mode 100644 www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.png delete mode 100644 www/api/lightmediascanner__check_8c__incl.map delete mode 100644 www/api/lightmediascanner__check_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__check_8c__incl.png delete mode 100644 www/api/lightmediascanner__db_8h-source.html delete mode 100644 www/api/lightmediascanner__db_8h.html delete mode 100644 www/api/lightmediascanner__db_8h__dep__incl.map delete mode 100644 www/api/lightmediascanner__db_8h__dep__incl.md5 delete mode 100644 www/api/lightmediascanner__db_8h__dep__incl.png delete mode 100644 www/api/lightmediascanner__db_8h__incl.map delete mode 100644 www/api/lightmediascanner__db_8h__incl.md5 delete mode 100644 www/api/lightmediascanner__db_8h__incl.png delete mode 100644 www/api/lightmediascanner__db__audio_8c-source.html delete mode 100644 www/api/lightmediascanner__db__audio_8c.html delete mode 100644 www/api/lightmediascanner__db__audio_8c__incl.map delete mode 100644 www/api/lightmediascanner__db__audio_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__db__audio_8c__incl.png delete mode 100644 www/api/lightmediascanner__db__common_8c-source.html delete mode 100644 www/api/lightmediascanner__db__common_8c.html delete mode 100644 www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_226c6f7ab2e7923b747b7090357ea419_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_226c6f7ab2e7923b747b7090357ea419_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_226c6f7ab2e7923b747b7090357ea419_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_9bca88ae79959baff3accee8ce10b558_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_9bca88ae79959baff3accee8ce10b558_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_9bca88ae79959baff3accee8ce10b558_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c__incl.map delete mode 100644 www/api/lightmediascanner__db__common_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c__incl.png delete mode 100644 www/api/lightmediascanner__db__common_8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.png delete mode 100644 www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.map delete mode 100644 www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.png delete mode 100644 www/api/lightmediascanner__db__image_8c-source.html delete mode 100644 www/api/lightmediascanner__db__image_8c.html delete mode 100644 www/api/lightmediascanner__db__image_8c__incl.map delete mode 100644 www/api/lightmediascanner__db__image_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__db__image_8c__incl.png delete mode 100644 www/api/lightmediascanner__db__playlist_8c-source.html delete mode 100644 www/api/lightmediascanner__db__playlist_8c.html delete mode 100644 www/api/lightmediascanner__db__playlist_8c__incl.map delete mode 100644 www/api/lightmediascanner__db__playlist_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__db__playlist_8c__incl.png delete mode 100644 www/api/lightmediascanner__db__private_8h-source.html delete mode 100644 www/api/lightmediascanner__db__private_8h.html delete mode 100644 www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.png delete mode 100644 www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.png delete mode 100644 www/api/lightmediascanner__db__private_8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.png delete mode 100644 www/api/lightmediascanner__db__private_8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.png delete mode 100644 www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.png delete mode 100644 www/api/lightmediascanner__db__private_8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.png delete mode 100644 www/api/lightmediascanner__db__private_8h_76941bdbbdb711fff821343e91c2cd97_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_76941bdbbdb711fff821343e91c2cd97_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_76941bdbbdb711fff821343e91c2cd97_cgraph.png delete mode 100644 www/api/lightmediascanner__db__private_8h__dep__incl.map delete mode 100644 www/api/lightmediascanner__db__private_8h__dep__incl.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h__dep__incl.png delete mode 100644 www/api/lightmediascanner__db__private_8h__incl.map delete mode 100644 www/api/lightmediascanner__db__private_8h__incl.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h__incl.png delete mode 100644 www/api/lightmediascanner__db__private_8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.png delete mode 100644 www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.map delete mode 100644 www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.md5 delete mode 100644 www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.png delete mode 100644 www/api/lightmediascanner__db__video_8c-source.html delete mode 100644 www/api/lightmediascanner__db__video_8c.html delete mode 100644 www/api/lightmediascanner__db__video_8c__incl.map delete mode 100644 www/api/lightmediascanner__db__video_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__db__video_8c__incl.png delete mode 100644 www/api/lightmediascanner__plugin_8h-source.html delete mode 100644 www/api/lightmediascanner__plugin_8h.html delete mode 100644 www/api/lightmediascanner__plugin_8h__dep__incl.map delete mode 100644 www/api/lightmediascanner__plugin_8h__dep__incl.md5 delete mode 100644 www/api/lightmediascanner__plugin_8h__dep__incl.png delete mode 100644 www/api/lightmediascanner__plugin_8h__incl.map delete mode 100644 www/api/lightmediascanner__plugin_8h__incl.md5 delete mode 100644 www/api/lightmediascanner__plugin_8h__incl.png delete mode 100644 www/api/lightmediascanner__private_8h-source.html delete mode 100644 www/api/lightmediascanner__private_8h.html delete mode 100644 www/api/lightmediascanner__private_8h__dep__incl.map delete mode 100644 www/api/lightmediascanner__private_8h__dep__incl.md5 delete mode 100644 www/api/lightmediascanner__private_8h__dep__incl.png delete mode 100644 www/api/lightmediascanner__private_8h__incl.map delete mode 100644 www/api/lightmediascanner__private_8h__incl.md5 delete mode 100644 www/api/lightmediascanner__private_8h__incl.png delete mode 100644 www/api/lightmediascanner__process_8c-source.html delete mode 100644 www/api/lightmediascanner__process_8c.html delete mode 100644 www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.map delete mode 100644 www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.md5 delete mode 100644 www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.png delete mode 100644 www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.map delete mode 100644 www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.md5 delete mode 100644 www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.png delete mode 100644 www/api/lightmediascanner__process_8c_9bf510645947b478dab39f633bbd35f3_cgraph.map delete mode 100644 www/api/lightmediascanner__process_8c_9bf510645947b478dab39f633bbd35f3_cgraph.md5 delete mode 100644 www/api/lightmediascanner__process_8c_9bf510645947b478dab39f633bbd35f3_cgraph.png delete mode 100644 www/api/lightmediascanner__process_8c__incl.map delete mode 100644 www/api/lightmediascanner__process_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__process_8c__incl.png delete mode 100644 www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.map delete mode 100644 www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.md5 delete mode 100644 www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.png delete mode 100644 www/api/lightmediascanner__process_8c_c321bebfc5c24cbbac30031202c460e9_cgraph.map delete mode 100644 www/api/lightmediascanner__process_8c_c321bebfc5c24cbbac30031202c460e9_cgraph.md5 delete mode 100644 www/api/lightmediascanner__process_8c_c321bebfc5c24cbbac30031202c460e9_cgraph.png delete mode 100644 www/api/lightmediascanner__process_8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.map delete mode 100644 www/api/lightmediascanner__process_8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.md5 delete mode 100644 www/api/lightmediascanner__process_8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.png delete mode 100644 www/api/lightmediascanner__utils_8c-source.html delete mode 100644 www/api/lightmediascanner__utils_8c.html delete mode 100644 www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.map delete mode 100644 www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.md5 delete mode 100644 www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.png delete mode 100644 www/api/lightmediascanner__utils_8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.map delete mode 100644 www/api/lightmediascanner__utils_8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.md5 delete mode 100644 www/api/lightmediascanner__utils_8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.png delete mode 100644 www/api/lightmediascanner__utils_8c__incl.map delete mode 100644 www/api/lightmediascanner__utils_8c__incl.md5 delete mode 100644 www/api/lightmediascanner__utils_8c__incl.png delete mode 100644 www/api/lightmediascanner__utils_8h-source.html delete mode 100644 www/api/lightmediascanner__utils_8h.html delete mode 100644 www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.map delete mode 100644 www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.md5 delete mode 100644 www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.png delete mode 100644 www/api/lightmediascanner__utils_8h__dep__incl.map delete mode 100644 www/api/lightmediascanner__utils_8h__dep__incl.md5 delete mode 100644 www/api/lightmediascanner__utils_8h__dep__incl.png delete mode 100644 www/api/modules.html delete mode 100644 www/api/structcinfo.html delete mode 100644 www/api/structcinfo__coll__graph.map delete mode 100644 www/api/structcinfo__coll__graph.md5 delete mode 100644 www/api/structcinfo__coll__graph.png delete mode 100644 www/api/structfds.html delete mode 100644 www/api/structlms.html delete mode 100644 www/api/structlms__audio__info.html delete mode 100644 www/api/structlms__audio__info__coll__graph.map delete mode 100644 www/api/structlms__audio__info__coll__graph.md5 delete mode 100644 www/api/structlms__audio__info__coll__graph.png delete mode 100644 www/api/structlms__coll__graph.map delete mode 100644 www/api/structlms__coll__graph.md5 delete mode 100644 www/api/structlms__coll__graph.png delete mode 100644 www/api/structlms__context.html delete mode 100644 www/api/structlms__context__coll__graph.map delete mode 100644 www/api/structlms__context__coll__graph.md5 delete mode 100644 www/api/structlms__context__coll__graph.png delete mode 100644 www/api/structlms__db__cache.html delete mode 100644 www/api/structlms__db__cache__coll__graph.map delete mode 100644 www/api/structlms__db__cache__coll__graph.md5 delete mode 100644 www/api/structlms__db__cache__coll__graph.png delete mode 100644 www/api/structlms__db__cache__entry.html delete mode 100644 www/api/structlms__file__info.html delete mode 100644 www/api/structlms__gps__info.html delete mode 100644 www/api/structlms__image__info.html delete mode 100644 www/api/structlms__image__info__coll__graph.map delete mode 100644 www/api/structlms__image__info__coll__graph.md5 delete mode 100644 www/api/structlms__image__info__coll__graph.png delete mode 100644 www/api/structlms__playlist__info.html delete mode 100644 www/api/structlms__playlist__info__coll__graph.map delete mode 100644 www/api/structlms__playlist__info__coll__graph.md5 delete mode 100644 www/api/structlms__playlist__info__coll__graph.png delete mode 100644 www/api/structlms__plugin.html delete mode 100644 www/api/structlms__string__size.html delete mode 100644 www/api/structlms__video__info.html delete mode 100644 www/api/structlms__video__info__coll__graph.map delete mode 100644 www/api/structlms__video__info__coll__graph.md5 delete mode 100644 www/api/structlms__video__info__coll__graph.png delete mode 100644 www/api/structparser.html delete mode 100644 www/api/structparser__coll__graph.map delete mode 100644 www/api/structparser__coll__graph.md5 delete mode 100644 www/api/structparser__coll__graph.png delete mode 100644 www/api/structpinfo.html delete mode 100644 www/api/structpinfo__coll__graph.map delete mode 100644 www/api/structpinfo__coll__graph.md5 delete mode 100644 www/api/structpinfo__coll__graph.png delete mode 100644 www/api/structsinfo.html delete mode 100644 www/api/structsinfo__coll__graph.map delete mode 100644 www/api/structsinfo__coll__graph.md5 delete mode 100644 www/api/structsinfo__coll__graph.png delete mode 100644 www/api/tab_b.gif delete mode 100644 www/api/tab_l.gif delete mode 100644 www/api/tab_r.gif delete mode 100644 www/api/tabs.css delete mode 100644 www/python-api/api-objects.txt delete mode 100644 www/python-api/class-tree.html delete mode 100644 www/python-api/crarr.png delete mode 100644 www/python-api/epydoc.css delete mode 100644 www/python-api/epydoc.js delete mode 100644 www/python-api/frames.html delete mode 100644 www/python-api/help.html delete mode 100644 www/python-api/identifier-index.html delete mode 100644 www/python-api/index.html delete mode 100644 www/python-api/lightmediascanner-module.html delete mode 100644 www/python-api/lightmediascanner-pysrc.html delete mode 100644 www/python-api/lightmediascanner.c_lightmediascanner-module.html delete mode 100644 www/python-api/lightmediascanner.c_lightmediascanner-pysrc.html delete mode 100644 www/python-api/lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html delete mode 100644 www/python-api/lightmediascanner.c_lightmediascanner.Parser-class.html delete mode 100644 www/python-api/module-tree.html delete mode 100644 www/python-api/redirect.html delete mode 100644 www/python-api/toc-everything.html delete mode 100644 www/python-api/toc-lightmediascanner-module.html delete mode 100644 www/python-api/toc-lightmediascanner.c_lightmediascanner-module.html delete mode 100644 www/python-api/toc.html diff --git a/www/api/annotated.html b/www/api/annotated.html deleted file mode 100644 index 499e477..0000000 --- a/www/api/annotated.html +++ /dev/null @@ -1,50 +0,0 @@ - - -Light Media Scanner: Data Structures - - - - - -
-

Data Structures

Here are the data structures with brief descriptions: - - - - - - - - - - - - - - - - - -
cinfo
fds
lms
lms_audio_info
lms_context
lms_db_cache
lms_db_cache_entry
lms_file_info
lms_gps_info
lms_image_info
lms_playlist_info
lms_plugin
lms_string_size
lms_video_info
parser
pinfo
sinfo
-
-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/classes.html b/www/api/classes.html deleted file mode 100644 index 1d76891..0000000 --- a/www/api/classes.html +++ /dev/null @@ -1,44 +0,0 @@ - - -Light Media Scanner: Alphabetical List - - - - - -
-

Data Structure Index

A | C | D | F | G | I | L | P | S | V

- -
  A  
-
fds   parser   
lms_audio_info   lms_file_info   pinfo   
  C  
-
  G  
-
lms_playlist_info   
cinfo   lms_gps_info   lms_plugin   
lms_context   
  I  
-
  S  
-
  D  
-
lms_image_info   sinfo   
lms_db_cache   
  L  
-
lms_string_size   
lms_db_cache_entry   lms   
  V  
-
  F  
-
  P  
-
lms_video_info   

A | C | D | F | G | I | L | P | S | V

-

-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/doxygen.css b/www/api/doxygen.css deleted file mode 100644 index 22c4843..0000000 --- a/www/api/doxygen.css +++ /dev/null @@ -1,473 +0,0 @@ -BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { - font-family: Geneva, Arial, Helvetica, sans-serif; -} -BODY,TD { - font-size: 90%; -} -H1 { - text-align: center; - font-size: 160%; -} -H2 { - font-size: 120%; -} -H3 { - font-size: 100%; -} -CAPTION { - font-weight: bold -} -DIV.qindex { - width: 100%; - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - padding: 2px; - line-height: 140%; -} -DIV.navpath { - width: 100%; - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - padding: 2px; - line-height: 140%; -} -DIV.navtab { - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} -TD.navtab { - font-size: 70%; -} -A.qindex { - text-decoration: none; - font-weight: bold; - color: #1A419D; -} -A.qindex:visited { - text-decoration: none; - font-weight: bold; - color: #1A419D -} -A.qindex:hover { - text-decoration: none; - background-color: #ddddff; -} -A.qindexHL { - text-decoration: none; - font-weight: bold; - background-color: #6666cc; - color: #ffffff; - border: 1px double #9295C2; -} -A.qindexHL:hover { - text-decoration: none; - background-color: #6666cc; - color: #ffffff; -} -A.qindexHL:visited { - text-decoration: none; - background-color: #6666cc; - color: #ffffff -} -A.el { - text-decoration: none; - font-weight: bold -} -A.elRef { - font-weight: bold -} -A.code:link { - text-decoration: none; - font-weight: normal; - color: #0000FF -} -A.code:visited { - text-decoration: none; - font-weight: normal; - color: #0000FF -} -A.codeRef:link { - font-weight: normal; - color: #0000FF -} -A.codeRef:visited { - font-weight: normal; - color: #0000FF -} -A:hover { - text-decoration: none; - background-color: #f2f2ff -} -DL.el { - margin-left: -1cm -} -.fragment { - font-family: monospace, fixed; - font-size: 95%; -} -PRE.fragment { - border: 1px solid #CCCCCC; - background-color: #f5f5f5; - margin-top: 4px; - margin-bottom: 4px; - margin-left: 2px; - margin-right: 8px; - padding-left: 6px; - padding-right: 6px; - padding-top: 4px; - padding-bottom: 4px; -} -DIV.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px -} - -DIV.groupHeader { - margin-left: 16px; - margin-top: 12px; - margin-bottom: 6px; - font-weight: bold; -} -DIV.groupText { - margin-left: 16px; - font-style: italic; - font-size: 90% -} -BODY { - background: white; - color: black; - margin-right: 20px; - margin-left: 20px; -} -TD.indexkey { - background-color: #e8eef2; - font-weight: bold; - padding-right : 10px; - padding-top : 2px; - padding-left : 10px; - padding-bottom : 2px; - margin-left : 0px; - margin-right : 0px; - margin-top : 2px; - margin-bottom : 2px; - border: 1px solid #CCCCCC; -} -TD.indexvalue { - background-color: #e8eef2; - font-style: italic; - padding-right : 10px; - padding-top : 2px; - padding-left : 10px; - padding-bottom : 2px; - margin-left : 0px; - margin-right : 0px; - margin-top : 2px; - margin-bottom : 2px; - border: 1px solid #CCCCCC; -} -TR.memlist { - background-color: #f0f0f0; -} -P.formulaDsp { - text-align: center; -} -IMG.formulaDsp { -} -IMG.formulaInl { - vertical-align: middle; -} -SPAN.keyword { color: #008000 } -SPAN.keywordtype { color: #604020 } -SPAN.keywordflow { color: #e08000 } -SPAN.comment { color: #800000 } -SPAN.preprocessor { color: #806020 } -SPAN.stringliteral { color: #002080 } -SPAN.charliteral { color: #008080 } -SPAN.vhdldigit { color: #ff00ff } -SPAN.vhdlchar { color: #000000 } -SPAN.vhdlkeyword { color: #700070 } -SPAN.vhdllogic { color: #ff0000 } - -.mdescLeft { - padding: 0px 8px 4px 8px; - font-size: 80%; - font-style: italic; - background-color: #FAFAFA; - border-top: 1px none #E0E0E0; - border-right: 1px none #E0E0E0; - border-bottom: 1px none #E0E0E0; - border-left: 1px none #E0E0E0; - margin: 0px; -} -.mdescRight { - padding: 0px 8px 4px 8px; - font-size: 80%; - font-style: italic; - background-color: #FAFAFA; - border-top: 1px none #E0E0E0; - border-right: 1px none #E0E0E0; - border-bottom: 1px none #E0E0E0; - border-left: 1px none #E0E0E0; - margin: 0px; -} -.memItemLeft { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memItemRight { - padding: 1px 8px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplItemLeft { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: none; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplItemRight { - padding: 1px 8px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: none; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - background-color: #FAFAFA; - font-size: 80%; -} -.memTemplParams { - padding: 1px 0px 0px 8px; - margin: 4px; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #E0E0E0; - border-right-color: #E0E0E0; - border-bottom-color: #E0E0E0; - border-left-color: #E0E0E0; - border-top-style: solid; - border-right-style: none; - border-bottom-style: none; - border-left-style: none; - color: #606060; - background-color: #FAFAFA; - font-size: 80%; -} -.search { - color: #003399; - font-weight: bold; -} -FORM.search { - margin-bottom: 0px; - margin-top: 0px; -} -INPUT.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -TD.tiny { - font-size: 75%; -} -a { - color: #1A41A8; -} -a:visited { - color: #2A3798; -} -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #84b0c7; -} -TH.dirtab { - background: #e8eef2; - font-weight: bold; -} -HR { - height: 1px; - border: none; - border-top: 1px solid black; -} - -/* Style for detailed member documentation */ -.memtemplate { - font-size: 80%; - color: #606060; - font-weight: normal; - margin-left: 3px; -} -.memnav { - background-color: #e8eef2; - border: 1px solid #84b0c7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} -.memitem { - padding: 4px; - background-color: #eef3f5; - border-width: 1px; - border-style: solid; - border-color: #dedeee; - -moz-border-radius: 8px 8px 8px 8px; -} -.memname { - white-space: nowrap; - font-weight: bold; -} -.memdoc{ - padding-left: 10px; -} -.memproto { - background-color: #d5e1e8; - width: 100%; - border-width: 1px; - border-style: solid; - border-color: #84b0c7; - font-weight: bold; - -moz-border-radius: 8px 8px 8px 8px; -} -.paramkey { - text-align: right; -} -.paramtype { - white-space: nowrap; -} -.paramname { - color: #602020; - font-style: italic; - white-space: nowrap; -} -/* End Styling for detailed member documentation */ - -/* for the tree view */ -.ftvtree { - font-family: sans-serif; - margin:0.5em; -} -/* these are for tree view when used as main index */ -.directory { - font-size: 9pt; - font-weight: bold; -} -.directory h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; -} - -/* The following two styles can be used to replace the root node title */ -/* with an image of your choice. Simply uncomment the next two styles, */ -/* specify the name of your image and be sure to set 'height' to the */ -/* proper pixel height of your image. */ - -/* .directory h3.swap { */ -/* height: 61px; */ -/* background-repeat: no-repeat; */ -/* background-image: url("yourimage.gif"); */ -/* } */ -/* .directory h3.swap span { */ -/* display: none; */ -/* } */ - -.directory > h3 { - margin-top: 0; -} -.directory p { - margin: 0px; - white-space: nowrap; -} -.directory div { - display: none; - margin: 0px; -} -.directory img { - vertical-align: -30%; -} -/* these are for tree view when not used as main index */ -.directory-alt { - font-size: 100%; - font-weight: bold; -} -.directory-alt h3 { - margin: 0px; - margin-top: 1em; - font-size: 11pt; -} -.directory-alt > h3 { - margin-top: 0; -} -.directory-alt p { - margin: 0px; - white-space: nowrap; -} -.directory-alt div { - display: none; - margin: 0px; -} -.directory-alt img { - vertical-align: -30%; -} - diff --git a/www/api/doxygen.png b/www/api/doxygen.png deleted file mode 100644 index f0a274bbaffdd67f6d784c894d9cf28729db0e14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 zcmaJ>ZA?>F7(Vx-ms?uoS`b@hdRtpo6o^%HU>M$hfGrBvQnk$LE?p^P!kn&ikhyq! zX~V@&tPF5Qt@V?oTL96Bi%aRiwbe1)9DWQI#?)=HxS7QSw`J`5fAJ*eJbB;uNuKA& zdERDo*{Y<(If(#(B$Lr#;nB(8Y#ia=ZCeW?JfPLuQY`=@cW$k}Rivq|vbxGrRq1Tl9;+(gNt?}UtVKM2`T5t1jLzuL@0UIs`S#vlhl4)^ zLgSYrPj@$+`|j?eSbXTmiHGkWxV8V}BzNR?pl9k_s4pDu9vd5a_UzZEPk)}Ad{AV_ zzddrjrh4=Imr`E06;LY{)YYt?o}L~H@7C}F^WB!Ra=v`Q0bj{>5&$66CWF>mf6vjP z2N>RRY6ZYa=K`76>+|_)Xdwko+7wv}7cN|btOhWb(*{sta~6b?S8Omrxw}!4`NhGr zZVpNqpu1@BE`QGWNTpEpcJVW5izu~2B^GlM?1(OPg)zwW;QcP@Ltcclm>XbJL9C|j z=9!2?ua=uIlf0%AndzHsRC}IyTL$EhAee(fdKB`?27KeS^2M8M_7b~PiCFO&r5LC7 z7gl1*a<8;SjNaw#h=843_AV9iZbWQOAp5YOC^&_F*9K0> zB|6%IDb?aM#3viTxkLU4aXg&@+CkNTOnQ1iMP*^?b|^lJy$4C)Zk4isV!|RZ*XhXh zw8q3$=*0LeGC!XI_Wc?dkT~3+*Gu%%yIqP+Wr3H$=&ROMQU6q}Ag^P~>c5vAEO;a- z_dK-3PPeKar%)6$j~vI2#*-YH!1h6HYVtwCX5_wM`iF#UKz&&@9Oo5w3%XGYrX zW>dY~)SG-((Yim%`InwgTvyRC?e=Wh^8KCao!R6Eg&TpVWUY1sN~4G}V?nFnEGo-; zHZ_$eW9-GnC%^WS9b z@p;-$oH#MtC0v>Q$HX%4^JdFdO$0cbv-W)Q TtK}Eh@>>I#ipmV1>S*>q-hkC} diff --git a/www/api/files.html b/www/api/files.html deleted file mode 100644 index 3d5f7b0..0000000 --- a/www/api/files.html +++ /dev/null @@ -1,49 +0,0 @@ - - -Light Media Scanner: File Index - - - - - - -
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/functions.html b/www/api/functions.html deleted file mode 100644 index b0d8a9b..0000000 --- a/www/api/functions.html +++ /dev/null @@ -1,230 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all struct and union fields with links to the structures/unions they belong to: -

-

- a -

-

- b -

-

- c -

-

- d -

-

- e -

-

- f -

-

- g -

-

- h -

-

- i -

-

- l -

-

- m -

-

- n -

-

- o -

-

- p -

-

- r -

-

- s -

-

- t -

-

- w -

-
-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/functions_vars.html b/www/api/functions_vars.html deleted file mode 100644 index 3c66f02..0000000 --- a/www/api/functions_vars.html +++ /dev/null @@ -1,230 +0,0 @@ - - -Light Media Scanner: Data Fields - Variables - - - - - -
-  -

-

- a -

-

- b -

-

- c -

-

- d -

-

- e -

-

- f -

-

- g -

-

- h -

-

- i -

-

- l -

-

- m -

-

- n -

-

- o -

-

- p -

-

- r -

-

- s -

-

- t -

-

- w -

-
-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals.html b/www/api/globals.html deleted file mode 100644 index a7c6f99..0000000 --- a/www/api/globals.html +++ /dev/null @@ -1,82 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- _ -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x61.html b/www/api/globals_0x61.html deleted file mode 100644 index e56b778..0000000 --- a/www/api/globals_0x61.html +++ /dev/null @@ -1,68 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- a -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x63.html b/www/api/globals_0x63.html deleted file mode 100644 index 4a5c587..0000000 --- a/www/api/globals_0x63.html +++ /dev/null @@ -1,114 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- c -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x64.html b/www/api/globals_0x64.html deleted file mode 100644 index 4874698..0000000 --- a/www/api/globals_0x64.html +++ /dev/null @@ -1,227 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- d -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x66.html b/www/api/globals_0x66.html deleted file mode 100644 index 3857cdb..0000000 --- a/www/api/globals_0x66.html +++ /dev/null @@ -1,71 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- f -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x67.html b/www/api/globals_0x67.html deleted file mode 100644 index 3ddf66c..0000000 --- a/www/api/globals_0x67.html +++ /dev/null @@ -1,93 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- g -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x69.html b/www/api/globals_0x69.html deleted file mode 100644 index 38d8f7a..0000000 --- a/www/api/globals_0x69.html +++ /dev/null @@ -1,66 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- i -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x6c.html b/www/api/globals_0x6c.html deleted file mode 100644 index 1afbec9..0000000 --- a/www/api/globals_0x6c.html +++ /dev/null @@ -1,79 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- l -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x6e.html b/www/api/globals_0x6e.html deleted file mode 100644 index e9e3652..0000000 --- a/www/api/globals_0x6e.html +++ /dev/null @@ -1,66 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- n -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x70.html b/www/api/globals_0x70.html deleted file mode 100644 index 5143ed1..0000000 --- a/www/api/globals_0x70.html +++ /dev/null @@ -1,118 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- p -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x72.html b/www/api/globals_0x72.html deleted file mode 100644 index fe8360f..0000000 --- a/www/api/globals_0x72.html +++ /dev/null @@ -1,66 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- r -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x73.html b/www/api/globals_0x73.html deleted file mode 100644 index 50022a4..0000000 --- a/www/api/globals_0x73.html +++ /dev/null @@ -1,88 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- s -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x74.html b/www/api/globals_0x74.html deleted file mode 100644 index a676ca4..0000000 --- a/www/api/globals_0x74.html +++ /dev/null @@ -1,65 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- t -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_0x77.html b/www/api/globals_0x77.html deleted file mode 100644 index e051c65..0000000 --- a/www/api/globals_0x77.html +++ /dev/null @@ -1,66 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: -

-

- w -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_defs.html b/www/api/globals_defs.html deleted file mode 100644 index 99203a7..0000000 --- a/www/api/globals_defs.html +++ /dev/null @@ -1,125 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-  -

-

- _ -

-

- a -

-

- c -

-

- d -

-

- g -

-

- l -

-

- p -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_enum.html b/www/api/globals_enum.html deleted file mode 100644 index 3f9a1b7..0000000 --- a/www/api/globals_enum.html +++ /dev/null @@ -1,47 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-  -

-

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_eval.html b/www/api/globals_eval.html deleted file mode 100644 index 42e0e52..0000000 --- a/www/api/globals_eval.html +++ /dev/null @@ -1,57 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-  -

-

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_func.html b/www/api/globals_func.html deleted file mode 100644 index f7282ec..0000000 --- a/www/api/globals_func.html +++ /dev/null @@ -1,357 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-  -

-

- c -

-

- d -

-

- f -

-

- g -

-

- i -

-

- n -

-

- p -

-

- r -

-

- s -

-

- w -

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_type.html b/www/api/globals_type.html deleted file mode 100644 index a5f87c1..0000000 --- a/www/api/globals_type.html +++ /dev/null @@ -1,79 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-  -

-

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/globals_vars.html b/www/api/globals_vars.html deleted file mode 100644 index a21d16b..0000000 --- a/www/api/globals_vars.html +++ /dev/null @@ -1,47 +0,0 @@ - - -Light Media Scanner: Data Fields - - - - - -
-  -

-

-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/graph_legend.dot b/www/api/graph_legend.dot deleted file mode 100644 index 1f7c6e4..0000000 --- a/www/api/graph_legend.dot +++ /dev/null @@ -1,23 +0,0 @@ -digraph G -{ - bgcolor="transparent"; - edge [fontname="FreeSans",fontsize=10,labelfontname="FreeSans",labelfontsize=10]; - node [fontname="FreeSans",fontsize=10,shape=record]; - Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"]; - Node10 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"]; - Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"]; - Node11 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"]; - Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"]; - Node13 -> Node9 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="FreeSans"]; - Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"]; - Node14 -> Node9 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="FreeSans"]; - Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"]; - Node15 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"]; - Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="grey75"]; - Node16 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"]; - Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; - Node17 -> Node16 [dir=back,color="orange",fontsize=10,style="dashed",label="< int >",fontname="FreeSans"]; - Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"]; - Node18 -> Node9 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="FreeSans"]; - Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"]; -} diff --git a/www/api/graph_legend.html b/www/api/graph_legend.html deleted file mode 100644 index 0a26caa..0000000 --- a/www/api/graph_legend.html +++ /dev/null @@ -1,86 +0,0 @@ - - -Light Media Scanner: Graph Legend - - - - - -
-

Graph Legend

This page explains how to interpret the graphs that are generated by doxygen.

-Consider the following example:

/*! Invisible class because of truncation */
-class Invisible { };
-
-/*! Truncated class, inheritance relation is hidden */
-class Truncated : public Invisible { };
-
-/* Class not documented with doxygen comments */
-class Undocumented { };
-
-/*! Class that is inherited using public inheritance */
-class PublicBase : public Truncated { };
-
-/*! A template class */
-template<class T> class Templ { };
-
-/*! Class that is inherited using protected inheritance */
-class ProtectedBase { };
-
-/*! Class that is inherited using private inheritance */
-class PrivateBase { };
-
-/*! Class that is used by the Inherited class */
-class Used { };
-
-/*! Super class that inherits a number of other classes */
-class Inherited : public PublicBase,
-                  protected ProtectedBase,
-                  private PrivateBase,
-                  public Undocumented,
-                  public Templ<int>
-{
-  private:
-    Used *m_usedClass;
-};
-
If the MAX_DOT_GRAPH_HEIGHT tag in the configuration file is set to 240 this will result in the following graph:

-

-graph_legend.png -
-

-The boxes in the above graph have the following meaning:

    -
  • -A filled gray box represents the struct or class for which the graph is generated.
  • -
  • -A box with a black border denotes a documented struct or class.
  • -
  • -A box with a grey border denotes an undocumented struct or class.
  • -
  • -A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • -
-The arrows have the following meaning:
    -
  • -A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • -
  • -A dark green arrow is used for protected inheritance.
  • -
  • -A dark red arrow is used for private inheritance.
  • -
  • -A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible.
  • -
  • -A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • -
-
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/graph_legend.png b/www/api/graph_legend.png deleted file mode 100644 index 537bf12b02cf4069488d45b05f084c72240fba87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18732 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 - -Light Media Scanner: User-API - - - - -

-
-

User-API

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

lms_tlms_new (const char *db_path)
int lms_free (lms_t *lms)
lms_plugin_tlms_parser_add (lms_t *lms, const char *so_path)
lms_plugin_tlms_parser_find_and_add (lms_t *lms, const char *name)
int lms_parser_del (lms_t *lms, lms_plugin_t *handle)
int lms_is_processing (const lms_t *lms)
const char * lms_get_db_path (const lms_t *lms)
int lms_get_slave_timeout (const lms_t *lms)
void lms_set_slave_timeout (lms_t *lms, int ms)
unsigned int lms_get_commit_interval (const lms_t *lms)
void lms_set_commit_interval (lms_t *lms, unsigned int transactions)
int lms_charset_add (lms_t *lms, const char *charset)
int lms_charset_del (lms_t *lms, const char *charset)
-

Detailed Description

-Functions for library users.

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int lms_charset_add (lms_t lms,
const char *  charset 
)
-
-
- -

-Register a new charset encoding to be used.

-All database text strings are in UTF-8, so one needs to register new encodings in order to convert to it.

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
charset charset name as understood by iconv_open(3).
-
-
Returns:
On success 0 is returned.
- -

Definition at line 480 of file lightmediascanner.c.

- -

References lms::cs_conv, and lms_charset_conv_add().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_charset_del (lms_t lms,
const char *  charset 
)
-
-
- -

-Forget about registered charset encoding.

-All database text strings are in UTF-8, so one needs to register new encodings in order to convert to it.

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
charset charset name as understood by iconv_open(3).
-
-
Returns:
On success 0 is returned.
- -

Definition at line 503 of file lightmediascanner.c.

- -

References lms::cs_conv, and lms_charset_conv_del().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
int lms_free (lms_t lms  ) 
-
-
- -

-Free existing Light Media Scanner instance.

-

Parameters:
- - -
lms previously allocated Light Media Scanner instance.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 157 of file lightmediascanner.c.

- -

References lms::cs_conv, lms::data, lms::db_path, lms::free_data, lms::is_processing, lms_charset_conv_free(), lms::n_parsers, lms::parsers, and lms::progress.

- -

Referenced by lms_create_slave().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
unsigned int lms_get_commit_interval (const lms_t lms  ) 
-
-
- -

-Get the number of files served between database transactions.

-This is used as an optimization to database access: doing database commits take some time and can slow things down too much, so you can choose to just commit after some number of files are processed, this is the commit_interval.

-

Parameters:
- - -
lms previously allocated Light Media Scanner instance.
-
-
Returns:
(unsigned int)-1 on error, value otherwise.
- -

Definition at line 433 of file lightmediascanner.c.

- -

References lms::commit_interval.

- -
-

- -

-
- - - - - - - - - -
const char* lms_get_db_path (const lms_t lms  ) 
-
-
- -

-Get the database path given at creation time.

-

Parameters:
- - -
lms previously allocated Light Media Scanner instance.
-
-
Returns:
path to database.
- -

Definition at line 369 of file lightmediascanner.c.

- -

References lms::db_path.

- -
-

- -

-
- - - - - - - - - -
int lms_get_slave_timeout (const lms_t lms  ) 
-
-
- -

-Get the maximum amount of milliseconds the slave can take to serve one file.

-If a slave takes more than this amount of milliseconds, it will be killed and the scanner will continue with the next file.

-

Parameters:
- - -
lms previously allocated Light Media Scanner instance.
-
-
Returns:
-1 on error or time in milliseconds otherwise.
- -

Definition at line 391 of file lightmediascanner.c.

- -

References lms::slave_timeout.

- -
-

- -

-
- - - - - - - - - -
int lms_is_processing (const lms_t lms  ) 
-
-
- -

-Checks if Light Media Scanner is being used in a processing operation lile lms_process() or lms_check().

-

Parameters:
- - -
lms previously allocated Light Media Scanner instance.
-
-
Returns:
1 if it is processing, 0 if it's not, -1 on error.
- -

Definition at line 350 of file lightmediascanner.c.

- -

References lms::is_processing.

- -
-

- -

-
- - - - - - - - - -
lms_t* lms_new (const char *  db_path  ) 
-
-
- -

-Create new Light Media Scanner instance.

-

Parameters:
- - -
db_path path to database file.
-
-
Returns:
allocated data on success or NULL on failure.
- -

Definition at line 119 of file lightmediascanner.c.

- -

References lms::commit_interval, lms::cs_conv, lms::db_path, DEFAULT_COMMIT_INTERVAL, DEFAULT_SLAVE_TIMEOUT, lms_charset_conv_free(), lms_charset_conv_new(), and lms::slave_timeout.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
lms_plugin_t* lms_parser_add (lms_t lms,
const char *  so_path 
)
-
-
- -

-Add parser plugin given it's shared object path.

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
so_path path to shared object (usable by dlopen(3)).
-
-
Returns:
On success the LMS handle to plugin is returned, NULL on error.
- -

Definition at line 219 of file lightmediascanner.c.

- -

References lms::is_processing, lms::n_parsers, lms::parsers, and parser::plugin.

- -

Referenced by lms_parser_find_and_add().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_parser_del (lms_t lms,
lms_plugin_t handle 
)
-
-
- -

-Delete previously added parser, making it unavailable for future operations.

-

Parameters:
- - -
lms previously allocated Light Media Scanner instance.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 318 of file lightmediascanner.c.

- -

References lms::is_processing, lms_parser_del_int(), lms::n_parsers, lms::parsers, and parser::plugin.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
lms_plugin_t* lms_parser_find_and_add (lms_t lms,
const char *  name 
)
-
-
- -

-Add parser plugin given it's name.

-This will look at default plugin path by the file named name (plus the required shared object extension).

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
name plugin name.
-
-
Returns:
On success the LMS handle to plugin is returned, NULL on error.
- -

Definition at line 264 of file lightmediascanner.c.

- -

References lms_parser_add(), and parser::so_path.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void lms_set_commit_interval (lms_t lms,
unsigned int  transactions 
)
-
-
- -

-Set the number of files served between database transactions.

-This is used as an optimization to database access: doing database commits take some time and can slow things down too much, so you can choose to just commit after transactions files are processed.

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
transactions number of files (transactions) to process between commits.
-
- -

Definition at line 456 of file lightmediascanner.c.

- -

References lms::commit_interval.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void lms_set_slave_timeout (lms_t lms,
int  ms 
)
-
-
- -

-Set the maximum amount of milliseconds the slave can take to serve one file.

-If a slave takes more than this amount of milliseconds, it will be killed and the scanner will continue with the next file.

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
ms time in milliseconds.
-
- -

Definition at line 411 of file lightmediascanner.c.

- -

References lms::slave_timeout.

- -
-

-

-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.map b/www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.map deleted file mode 100644 index 4d64eb5..0000000 --- a/www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.md5 b/www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.md5 deleted file mode 100644 index 9073f0d..0000000 --- a/www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f2d173def87bbc8d642f52c6e4d3c06b \ No newline at end of file diff --git a/www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.png b/www/api/group__LMS__API_g0b427b8b60957e29a0e504c10c5356b0_cgraph.png deleted file mode 100644 index 59ae5fbc2e0bf5b4c1e61fd4d8ad545d0e2e2414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3234 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 M=GL(K3+~DP0V3B3j{pDw diff --git a/www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.map b/www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.map deleted file mode 100644 index aa3c10c..0000000 --- a/www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.md5 b/www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.md5 deleted file mode 100644 index 945ed91..0000000 --- a/www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ad1e5cfaa97a4dfa011ec76283699c90 \ No newline at end of file diff --git a/www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.png b/www/api/group__LMS__API_g1da5e5f834e0289ea49a0fbc2280feda_cgraph.png deleted file mode 100644 index 985ef0ba79ac70990767bc462ce5cba1fcb19e05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2923 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 VBEu9CKav0d002ovPDHLkV1g@NkSzcJ diff --git a/www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.map b/www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.map deleted file mode 100644 index 690d5cd..0000000 --- a/www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.md5 b/www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.md5 deleted file mode 100644 index 3166674..0000000 --- a/www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3b337cc9180f45e3b77f4c54a137306a \ No newline at end of file diff --git a/www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.png b/www/api/group__LMS__API_g4fd56e209d415b27466274726cc7d59f_cgraph.png deleted file mode 100644 index e11fa6fe2190087b39f050d68cf33b2816f69bc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3254 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 diff --git a/www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.map b/www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.map deleted file mode 100644 index a4980e8..0000000 --- a/www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.md5 b/www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.md5 deleted file mode 100644 index c2033d8..0000000 --- a/www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bd0969a223c80143d96da294a1c8c164 \ No newline at end of file diff --git a/www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.png b/www/api/group__LMS__API_g74b81422ff46a46b4b0fc44e8709ecee_cgraph.png deleted file mode 100644 index c041e880bba128ea47f7085664c3e1a05fa2eaf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3077 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 - - diff --git a/www/api/group__LMS__API_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.md5 b/www/api/group__LMS__API_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.md5 deleted file mode 100644 index 3f0ae4c..0000000 --- a/www/api/group__LMS__API_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -471c858c096310f04e3d53da9c3d7a98 \ No newline at end of file diff --git a/www/api/group__LMS__API_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.png b/www/api/group__LMS__API_g982939bdd2aeb664b5cf7a50b67c1030_cgraph.png deleted file mode 100644 index 341a0fb09210352115bf5d645825a030aab3ba39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6014 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 aI~P=$bg5Fb_tHr8IRLDoua0 diff --git a/www/api/group__LMS__API_gf15f3b0f7de2113155a360df989b7687_cgraph.md5 b/www/api/group__LMS__API_gf15f3b0f7de2113155a360df989b7687_cgraph.md5 deleted file mode 100644 index 752d832..0000000 --- a/www/api/group__LMS__API_gf15f3b0f7de2113155a360df989b7687_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -cc9aa8f5db5f5998fe3ec829a264e25a \ No newline at end of file diff --git a/www/api/group__LMS__API_gf15f3b0f7de2113155a360df989b7687_cgraph.png b/www/api/group__LMS__API_gf15f3b0f7de2113155a360df989b7687_cgraph.png deleted file mode 100644 index ed29b82825a26660b2d9858854d0011ad431447b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2660 zcmV-q3Y+zbP)>4;PSkYKnFvk|WYJiV8o{-5uHeg!i%znl zc22E}!%n(xsV^Y3pi=`PmwWcdc`iQOUbxS_TzD>UJ_&gq&U4Q5`<`DoKhE28K%r15 z6bgkxp-?Ck3WY+UQ1m1;H))B$>h2cO3rVwDKqonFwE%^}50nEX#)M!unVthulai9U zLr|}ytgOsx3H~Bgzn-vEg+k#wsX()9qPw66z{ZUmyHrhYB{4CP&6_t{EyG_d1rA#+ zLZR@HQg?|#-K|2QP$;ZK1wDmA(Wg*BPoYrsDOAu?C=`7P74#GeMW3S6LGQ+m8zd(u z)7aSP4?SLU{P=MeELcEtax(k(@3%xlATxaUt3yVNSQFmGW?ljWFrbU=cuSz_>aDy6 z)F6Gn$yzDx)9#j)o=H|_YjEE>guX9 zaH7R(U45LFfQvvl@Wf&*{vrn02BZV$fJfHKX`db)^lEEs5kiodm`GSy*jJvnw6qWu z6ojU^`|zZ1p=sg=LTKr+v9b3d_b_mzs%pmt4FR{}6+&K#1HlUwayym*mi%a)Onl0tobJpd<9o+Kk9gITj?k(QRm z!Gi}8qHTLOlc%R5gchP-2ZOdk2+Ct(a_$Tpma}EVh@2^YH02ypei!%{*#OQ1qk(S$ zmyx}jkMuMr%Ye@TJ8&0RW73`m{0R6IcnVYluDiqIfonh$vWGRs@a%`cKlEq!fdfFK zOI^MPT-SAf-GtUxfq&`mybWxiZCksjUmNxJoBbp6RM&yX4Y`kjFM%xvyUx1I#Jw+a zfg3LNLV!Bp`zEygO}{qicG~kDc=nIkJU-DSJ-vPV_K};L%b-DnC@LzVprC-TurP9R zau_&pAVoz*l$4aPWy==o>gp&gEF?2Clcc01?%%&pU0t0iJ6pGIW!<`U96frJkdP4W z-Ma@sX=y2I*REy2fB{5CMp9Z@%9%4~SiO2RadC0nzI~gbq9On?GBR4rc*@gT5JH3k zXqpzQY2vk(7HwT@Y|f`bXa^h)?MO|{_W$_7%+G*qWTSZ-IEHKxtMs&YfVYs1VwnE> zPmrIzMeAv1*reOZMh4Po;02dF8-Q1U{{im;zXIm!&svayq!Ji~{7$nNSYast2Cy7> z0QB>q^$lPN^8580zy!Vi0{FR}=Vjmzy1gco^)yr0UBL6e3}CRX?+d*?PTKRu37|+X ze_hWz3mGF$nb781r%`&k(RcST=N~h9e5Ol+URG8XlP6CGAT>3Wyu3Vi?b^k}i4$AX z3JMAUc=+%k4u^w;gao3aqlu1=Hf<*|QvO38Ja{mnp`oooZ~5}&t+woTJBJS+X2*^l zj2kx&fT2T&l9iRk&Ye5S$jC62#~VUIVi+=HQL5*hU5^mNcl^Ay2RKgC*ccQfHpj%| zUTd`{aS9_Iz;{`Eh<4&w}0};3Vb(vumA3>AxF&XU0Efedse?67
aCz0dZI0m?Ziw|)Ee)}Emeo6Tk_k2gGcaGD1XP6x#5No?$zB|-?dA6^^LG@6AV zMANt?1cz#C_Y}3XJpKi;k^6$XfaNYtLk=;&4Wt0Gk;BJSI^W+}B8T@=fjFezGo7?&^qm?1bh!@$V)fQ$ zvk@O3Pkekl)22-$KR=)R{CvNxx{e$5XWb_EgUAiT^qr+5wv_ z=*Zo>#g+QwqHdOB2mYx4oI&=UmeO%=uM#;=_#I@R@|Foe6mkgW?2XRugw~tLMTF;o zzjsjHxn;@U5A(}N!3ju1t@f%IEl~z?1e{8X==|BRqu{I-zRiERzu|5H|BYP)yE#zs;aiX54>-+4uv962>=%6=z_;9NwD6Hq-RtxAx0=ce%tj#ObA)*R}qEDfM zodV)P$>EoD(EQ`iatfVo0F50lDb(+@1U%#%y}CSo0B_%^LQ3>C%P&Wfk!HG zbA6l5$?h6vBJ%J)MdwJfT0kcWkfX5_icV3E{9ak1P$(1%g+ifFC=`m`#Qy;b{(mp& SU+F#o0000 - -Light Media Scanner: Charset Conversion - - - - - -
-

Charset Conversion

- - - - - - - - - - - - - - - - - - - - - -

Typedefs

typedef struct lms_charset_conv lms_charset_conv_t

Functions

API lms_charset_conv_tlms_charset_conv_new_full (int use_check, int use_fallback) GNUC_MALLOC GNUC_WARN_UNUSED_RESULT
API lms_charset_conv_tlms_charset_conv_new (void) GNUC_MALLOC GNUC_WARN_UNUSED_RESULT
API void lms_charset_conv_free (lms_charset_conv_t *lcc) GNUC_NON_NULL(1)
API int lms_charset_conv_add (lms_charset_conv_t *lcc, const char *charset) GNUC_NON_NULL(1
API int API int lms_charset_conv_del (lms_charset_conv_t *lcc, const char *charset) GNUC_NON_NULL(1
API int API int API int lms_charset_conv (lms_charset_conv_t *lcc, char **p_str, unsigned int *p_len) GNUC_NON_NULL(1
API int API int API int API int lms_charset_conv_force (lms_charset_conv_t *lcc, char **p_str, unsigned int *p_len) GNUC_NON_NULL(1
API int API int API int API
-int API int 
lms_charset_conv_check (lms_charset_conv_t *lcc, const char *str, unsigned int len) GNUC_NON_NULL(1
-

Detailed Description

-Utilities to convert strings to UTF-8, the charset used in database.

Typedef Documentation

- -
-
- - - - -
typedef struct lms_charset_conv lms_charset_conv_t
-
-
- -

- -

Definition at line 72 of file lightmediascanner_charset_conv.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
API int API int API int lms_charset_conv (lms_charset_conv_t lcc,
char **  p_str,
unsigned int *  p_len 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API int lms_charset_conv_add (lms_charset_conv_t lcc,
const char *  charset 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
API int API int API int API int API int lms_charset_conv_check (lms_charset_conv_t lcc,
const char *  str,
unsigned int  len 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API int API int lms_charset_conv_del (lms_charset_conv_t lcc,
const char *  charset 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
API int API int API int API int lms_charset_conv_force (lms_charset_conv_t lcc,
char **  p_str,
unsigned int *  p_len 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - -
API void lms_charset_conv_free (lms_charset_conv_t lcc  ) 
-
-
- -

-Free existing charset conversion tool.

-

Parameters:
- - -
lcc existing Light Media Scanner charset conversion.
-
- -

Definition at line 112 of file lightmediascanner_charset_conv.c.

- -

Referenced by lms_free(), and lms_new().

- -
-

- -

-
- - - - - - - - - -
API lms_charset_conv_t* lms_charset_conv_new (void   ) 
-
-
- -

-Create a new charset conversion tool.

-Conversion tool will try to convert provided strings to UTF-8, just need to register known charsets with lms_charset_conv_add() and then call lms_charset_conv().

-

Returns:
newly allocated conversion tool or NULL on error.
- -

Definition at line 101 of file lightmediascanner_charset_conv.c.

- -

References lms_charset_conv_new_full().

- -

Referenced by lms_new().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
API lms_charset_conv_t* lms_charset_conv_new_full (int  use_check,
int  use_fallback 
)
-
-
- -

-Create a new charset conversion tool controlling its behavior.

-Conversion tool will try to convert provided strings to UTF-8, just need to register known charsets with lms_charset_conv_add() and then call lms_charset_conv().

-

Returns:
newly allocated conversion tool or NULL on error.
- -

Definition at line 47 of file lightmediascanner_charset_conv.c.

- -

Referenced by lms_charset_conv_new().

- -
-

-

-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.map b/www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.map deleted file mode 100644 index 69c79fe..0000000 --- a/www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.md5 b/www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.md5 deleted file mode 100644 index dec7edd..0000000 --- a/www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e4e46fc92dd867986635c45d243a375a \ No newline at end of file diff --git a/www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.png b/www/api/group__LMS__CHARSET_g0120c222a55e6d7d9bb24300300561ab_cgraph.png deleted file mode 100644 index 9d1666b10c8558f6a11a9d19dfdc6a0df6d66deb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3958 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 diff --git a/www/api/group__LMS__DB.html b/www/api/group__LMS__DB.html deleted file mode 100644 index c0e005f..0000000 --- a/www/api/group__LMS__DB.html +++ /dev/null @@ -1,779 +0,0 @@ - - -Light Media Scanner: DataBase-API - - - - - -
-

DataBase-API

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  lms_gps_info
struct  lms_image_info
struct  lms_audio_info
struct  lms_video_info
struct  lms_playlist_info

Typedefs

typedef struct lms_db_image lms_db_image_t
typedef struct lms_db_audio lms_db_audio_t
typedef struct lms_db_video lms_db_video_t
typedef struct lms_db_playlist lms_db_playlist_t

Functions

API lms_db_image_tlms_db_image_new (sqlite3 *db) GNUC_NON_NULL(1)
API int lms_db_image_start (lms_db_image_t *ldi) GNUC_NON_NULL(1)
API int lms_db_image_free (lms_db_image_t *ldi) GNUC_NON_NULL(1)
API int lms_db_image_add (lms_db_image_t *ldi, struct lms_image_info *info) GNUC_NON_NULL(1
API lms_db_audio_tlms_db_audio_new (sqlite3 *db) GNUC_NON_NULL(1)
API int lms_db_audio_start (lms_db_audio_t *lda) GNUC_NON_NULL(1)
API int lms_db_audio_free (lms_db_audio_t *lda) GNUC_NON_NULL(1)
API int lms_db_audio_add (lms_db_audio_t *lda, struct lms_audio_info *info) GNUC_NON_NULL(1
API lms_db_video_tlms_db_video_new (sqlite3 *db) GNUC_NON_NULL(1)
API int lms_db_video_start (lms_db_video_t *ldv) GNUC_NON_NULL(1)
API int lms_db_video_free (lms_db_video_t *ldv) GNUC_NON_NULL(1)
API int lms_db_video_add (lms_db_video_t *ldv, struct lms_video_info *info) GNUC_NON_NULL(1
API lms_db_playlist_tlms_db_playlist_new (sqlite3 *db) GNUC_NON_NULL(1)
API int lms_db_playlist_start (lms_db_playlist_t *ldp) GNUC_NON_NULL(1)
API int lms_db_playlist_free (lms_db_playlist_t *ldp) GNUC_NON_NULL(1)
API int lms_db_playlist_add (lms_db_playlist_t *ldp, struct lms_playlist_info *info) GNUC_NON_NULL(1
-

Detailed Description

-Although Light Media Scanner uses SQLite3 and doesn't try to hide it from plugins/parsers, it does provide some utilities to make development easier and less error prone.

Typedef Documentation

- -
-
- - - - -
typedef struct lms_db_audio lms_db_audio_t
-
-
- -

- -

Definition at line 97 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
typedef struct lms_db_image lms_db_image_t
-
-
- -

- -

Definition at line 78 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
typedef struct lms_db_playlist lms_db_playlist_t
-
-
- -

- -

Definition at line 125 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
typedef struct lms_db_video lms_db_video_t
-
-
- -

- -

Definition at line 111 of file lightmediascanner_db.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
API int lms_db_audio_add (lms_db_audio_t lda,
struct lms_audio_info info 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - -
API int lms_db_audio_free (lms_db_audio_t lda  ) 
-
-
- -

-Free audio DB access tool.

-Unreference and possible free resources allocated to access tool.

-This is usually called from plugin's finish() callback.

-

Parameters:
- - -
lda handle returned by lms_db_audio_new().
-
-
Returns:
On success 0 is returned.
- -

Definition at line 402 of file lightmediascanner_db_audio.c.

- -

References lms_db_cache_del(), and lms_db_finalize_stmt().

- -

Referenced by lms_db_audio_new().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
API lms_db_audio_t* lms_db_audio_new (sqlite3 *  db  ) 
-
-
- -

-Create audio DB access tool.

-Creates or get a reference to tools to access 'audios' table in an optimized and easy way.

-This is usually called from plugin's setup() callback with the db got from ctxt.

-

Parameters:
- - -
db database connection.
-
-
Returns:
DB access tool handle.
- -

Definition at line 297 of file lightmediascanner_db_audio.c.

- -

References lms_db_audio_free(), lms_db_cache_add(), and lms_db_cache_get().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
API int lms_db_audio_start (lms_db_audio_t lda  ) 
-
-
- -

-Start audio DB access tool.

-Compile SQL statements and other initialization functions.

-This is usually called from plugin's start() callback.

-

Parameters:
- - -
lda handle returned by lms_db_audio_new().
-
-
Returns:
On success 0 is returned.
- -

Definition at line 341 of file lightmediascanner_db_audio.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
API int lms_db_image_add (lms_db_image_t ldi,
struct lms_image_info info 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - -
API int lms_db_image_free (lms_db_image_t ldi  ) 
-
-
- -

-Free image DB access tool.

-Unreference and possible free resources allocated to access tool.

-This is usually called from plugin's finish() callback.

-

Parameters:
- - -
ldi handle returned by lms_db_image_new().
-
-
Returns:
On success 0 is returned.
- -

Definition at line 193 of file lightmediascanner_db_image.c.

- -

References lms_db_cache_del(), and lms_db_finalize_stmt().

- -

Referenced by lms_db_image_new().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
API lms_db_image_t* lms_db_image_new (sqlite3 *  db  ) 
-
-
- -

-Create image DB access tool.

-Creates or get a reference to tools to access 'images' table in an optimized and easy way.

-This is usually called from plugin's setup() callback with the db got from ctxt.

-

Parameters:
- - -
db database connection.
-
-
Returns:
DB access tool handle.
- -

Definition at line 117 of file lightmediascanner_db_image.c.

- -

References lms_db_cache_add(), lms_db_cache_get(), and lms_db_image_free().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
API int lms_db_image_start (lms_db_image_t ldi  ) 
-
-
- -

-Start image DB access tool.

-Compile SQL statements and other initialization functions.

-This is usually called from plugin's start() callback.

-

Parameters:
- - -
ldi handle returned by lms_db_image_new().
-
-
Returns:
On success 0 is returned.
- -

Definition at line 161 of file lightmediascanner_db_image.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
API int lms_db_playlist_add (lms_db_playlist_t ldp,
struct lms_playlist_info info 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - -
API int lms_db_playlist_free (lms_db_playlist_t ldp  ) 
-
-
- -

-Free playlist DB access tool.

-Unreference and possible free resources allocated to access tool.

-This is usually called from plugin's finish() callback.

-

Parameters:
- - -
ldp handle returned by lms_db_playlist_new().
-
-
Returns:
On success 0 is returned.
- -

Definition at line 185 of file lightmediascanner_db_playlist.c.

- -

References lms_db_cache_del(), and lms_db_finalize_stmt().

- -

Referenced by lms_db_playlist_new().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
API lms_db_playlist_t* lms_db_playlist_new (sqlite3 *  db  ) 
-
-
- -

-Create playlist DB access tool.

-Creates or get a reference to tools to access 'playlists' table in an optimized and easy way.

-This is usually called from plugin's setup() callback with the db got from ctxt.

-

Parameters:
- - -
db database connection.
-
-
Returns:
DB access tool handle.
- -

Definition at line 111 of file lightmediascanner_db_playlist.c.

- -

References lms_db_cache_add(), lms_db_cache_get(), and lms_db_playlist_free().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
API int lms_db_playlist_start (lms_db_playlist_t ldp  ) 
-
-
- -

-Start playlist DB access tool.

-Compile SQL statements and other initialization functions.

-This is usually called from plugin's start() callback.

-

Parameters:
- - -
ldp handle returned by lms_db_playlist_new().
-
-
Returns:
On success 0 is returned.
- -

Definition at line 155 of file lightmediascanner_db_playlist.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
API int lms_db_video_add (lms_db_video_t ldv,
struct lms_video_info info 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - -
API int lms_db_video_free (lms_db_video_t ldv  ) 
-
-
- -

-Free video DB access tool.

-Unreference and possible free resources allocated to access tool.

-This is usually called from plugin's finish() callback.

-

Parameters:
- - -
ldv handle returned by lms_db_video_new().
-
-
Returns:
On success 0 is returned.
- -

Definition at line 197 of file lightmediascanner_db_video.c.

- -

References lms_db_cache_del(), and lms_db_finalize_stmt().

- -

Referenced by lms_db_video_new().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
API lms_db_video_t* lms_db_video_new (sqlite3 *  db  ) 
-
-
- -

-Create video DB access tool.

-Creates or get a reference to tools to access 'videos' table in an optimized and easy way.

-This is usually called from plugin's setup() callback with the db got from ctxt.

-

Parameters:
- - -
db database connection.
-
-
Returns:
DB access tool handle.
- -

Definition at line 124 of file lightmediascanner_db_video.c.

- -

References lms_db_cache_add(), lms_db_cache_get(), and lms_db_video_free().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
API int lms_db_video_start (lms_db_video_t ldv  ) 
-
-
- -

-Start video DB access tool.

-Compile SQL statements and other initialization functions.

-This is usually called from plugin's start() callback.

-

Parameters:
- - -
ldv handle returned by lms_db_video_new().
-
-
Returns:
On success 0 is returned.
- -

Definition at line 168 of file lightmediascanner_db_video.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

-

-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.map b/www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.map deleted file mode 100644 index 226887f..0000000 --- a/www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.md5 b/www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.md5 deleted file mode 100644 index 21af084..0000000 --- a/www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -13eb71f868e6453a6dea93d778d3dd89 \ No newline at end of file diff --git a/www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.png b/www/api/group__LMS__DB_g09c4349148be1bdf02f069f8acb191ee_cgraph.png deleted file mode 100644 index 70f0e309565dc9ea432ba1661f3648ea804bddd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11390 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 diff --git a/www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.map b/www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.map deleted file mode 100644 index 2dabc30..0000000 --- a/www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.md5 b/www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.md5 deleted file mode 100644 index d9771c1..0000000 --- a/www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e37577f71f63a324ccd08aefc2ebf57f \ No newline at end of file diff --git a/www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.png b/www/api/group__LMS__DB_g0ebc0dd37b1c9bcaf7741231a411ade2_cgraph.png deleted file mode 100644 index dca54a626ae996204041985cd4d4ee5b56528774..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4541 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 diff --git a/www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.map b/www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.map deleted file mode 100644 index 196173d..0000000 --- a/www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.md5 b/www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.md5 deleted file mode 100644 index 1f7637a..0000000 --- a/www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -3a53c479c1d39b805019b44147a65338 \ No newline at end of file diff --git a/www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.png b/www/api/group__LMS__DB_g379e3bbb3f4a87b1d389df587dec0875_cgraph.png deleted file mode 100644 index d540bde0678e25b227465d393592ea66abf2cbda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12115 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 diff --git a/www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.map b/www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.map deleted file mode 100644 index 2dabc30..0000000 --- a/www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.md5 b/www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.md5 deleted file mode 100644 index bf0f844..0000000 --- a/www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -553d92ee168637c99c6137d1c4ad2a82 \ No newline at end of file diff --git a/www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.png b/www/api/group__LMS__DB_g39731623b0bc5436858820a94487fdc1_cgraph.png deleted file mode 100644 index 03248794d52dc2bddf6c046c3b4dc2ed264e6b47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4283 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 M?my7NXgJ0E4~)YqjsO4v diff --git a/www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.map b/www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.map deleted file mode 100644 index a634f8c..0000000 --- a/www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.md5 b/www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.md5 deleted file mode 100644 index 843b640..0000000 --- a/www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -61d460bf92eac8be6f02a7b9dbfeca6b \ No newline at end of file diff --git a/www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.png b/www/api/group__LMS__DB_g3eac8dbebc0a847b63702e531872e2e7_cgraph.png deleted file mode 100644 index 5609cd0407f49a75929fff2a500cf4cd671660c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11712 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 diff --git a/www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.map b/www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.map deleted file mode 100644 index 3363c09..0000000 --- a/www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.md5 b/www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.md5 deleted file mode 100644 index 84605b2..0000000 --- a/www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ee16b60c16586c1d3717f0adfc144db4 \ No newline at end of file diff --git a/www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.png b/www/api/group__LMS__DB_g5160a3f620f1ebd562b6ec0add0f65a6_cgraph.png deleted file mode 100644 index e4cce813a9150e4a6df09c4ea14eb6edb43adeee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5490 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 x)zBN)Ra)K| - diff --git a/www/api/group__LMS__DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.md5 b/www/api/group__LMS__DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.md5 deleted file mode 100644 index 3fa2479..0000000 --- a/www/api/group__LMS__DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -ec558774a9375458a7f3db6756d9b5fe \ No newline at end of file diff --git a/www/api/group__LMS__DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.png b/www/api/group__LMS__DB_g66dc91038d76fa96d9feaaa119e2ae56_cgraph.png deleted file mode 100644 index d1919fd972d193c2a2c5da53cbb25d7f575bee8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4462 zcmZ`-byO5g*I!r~mPJWHS_A}Kx>H)D1VKs~1car#Bt)dUyH=2tkVYw`V{u{W5QG($ zW?kyt=Y7uk{`tP|%sn&r+%q$0&fNOl8>^?I4kBYD0{{RZO%0Xj006!!j^`pF!p+ZU z3z~2Xk&TwR3gGsiQQTdXhLaF`Yig?!&yx{?8KeRE$SMHf4wa^glA(Y8enF5o&5PW= zu(<$|^^|ZIja;5b5&VxfDf0XIg$wOO9(;*}0zZ&{;z$NPy&D7iv=$f3)EA}VPCAD9 zmg4A57b6naIc(t`n{*UD@hK8~*PAPuDyo?3?vojd%i&tef~n;f*H8V{E(`iKy-+{> zdV^4%Z9SLEW-r)CBK|*eXBi)Ebd{@&X5%pe&ZQV}D324*U>evFM#KK#p3RcZVqAi(?I3`vT?>EE5Aw3HMj7Z(?vfoPR1ubm0P3S-eZ&EHb*C=0>@ zOiis<1?f)=;IoR?{pN|Z<{hW(9j9c32WRc`dp~P5wfOEcIxz>c`FfFZrf@*w?@Oh& ztpvu&hhSAqGaA+oWYx;LG)hoM3zRV{skx?yfzHmM;#&hMrrhjS=Xf9ca#$WCmZ#&@ z0`3g2Pl2l{>4I(B=w(wgjU**!u$bab5TTa<5&kWyD1f=o1I|ZOx}X$qR7fmOJb|~0 z2f>Riq2kv`p|`QMy(jB0n7fUtSdHjkS42QEjf?ZuXHPGcf`;AN!W`S^yI!}^FGZjw z`pBo%W!%%_c9`YpnT%1=C~4`_q4e}Ch53C#FvY#52Fvn{JvAOz4dPJZXLxl)2Y^3) zi|onE1ur?g!q6W*hXK0yocjAxl>P!V5z2L4d^QcxRr&3)9A#f$@g#XH4+sSMv)Wq} zaI&3}k)itP6$?&Ku(Q9^p5`=LnUa(9BjjRP{Y6GgR%W4mNG^Awf5fLx{M!=+qiw69 zK}v<)K^MXySnr3rh0g*4q;#rgJ>^Wz%z$;XGU%@UKMS98M4j&9cFJ&ZaWywLd$ZiG z$FRQa@)ufISQyKbNGg!=dqw5C&=Vpf;y7V9Q?B`}Ksp0q8MfR+y-}mRGg$;y#J%(0 zy?b_cb}wfZ=jd2NG3;Q4D?t+z6Hzg-zv&33X&-?Jj0{P$RELhw)2BDFjU|vjZ>@KMceBby z?U3mCF$s6l^}N{=ZJ6Le3m)Pf@(a=l*3`T(E5Z+UfV;dWEEwCuzXBdQZeFGJ5m_lF z|H766XbC;JDJAii?5`A<{K+v2Ye{_yOwt7VvzXvAAHgo{UJVTmO>%a&hKb3&(M*BO zrqRco3JOJUfyB>^jE45+YIu2h*9T&$(=#)Lp)0a8v$IkG#}Bx5@*50wR8Yo8MASEy zBNDRb{Iha23*vaRG5BVoDf-Koy6fp@&@4AqRn=4UY7rig2$POjoc57pQJfX+tlaJO zmTVsM4GK-Db79KYarLsb{fl7d**0MV&mAFvW^d`%^f~tteT;^~x?(rIBxgS&?KsED zT;A5`6+P3ye|3~xMfGJ-@)cn)@Y88>z04$o&v)hJ`LwsJ?acKAZuo9W%jwm6CFmD! z0as2jR;MBO*@@V~pF4eLY5~%Rd}&_e$Xoh8R=w$Paq!NinYu^-J#a|-B^rnf5ofxn zDu0ka(;OktQRgZhDC&_U3>nR~;N-jRqwcAT?iJ67@|3(`1{dWWMg;EfUWs7nbN z`5bd0-sb+fFSysuIOn(%Rcx+nh-VLL+z{b(y*pyLu=^`tsSg|;Fwh^>Af?*g-oE7C z4+3m$Z8g~axci8Y@1B^mp(C=%eiR_-vqz&-l}1YaFgZW}nWtw{g|MlqsXw~=;$=^; zRDTSZc{~RslarJ6WT70+T736>5f*+&8*vc)sp;vjmD+hQ7|d$m{T+b0#~|(2_V)2Na!9tc zs)MVvRk-IVF^EwmI5;@Vw&&DWDCqppL}1>J&rhC>0kCIG67uZU@pE6<`F~4qhOnaJ z*%GEi3tJaXH`3E1CQVJxr;&kzAG^Edr%K}_704|JuUN#a!v18o&S65N_8v9?CGD<0 ze*>(^!~1R=IrlB~fypwH__r=sukgkOmwx;P@~eR2>yqu5osIrH3UY31GG=UAF5n15 zvg?Ixz8zGQK8#KAWx#M724#bg4*RQiSFS4K`JJ0k=JBnZy8_pvWVw|GTDe1t76{fE z(e290&{h9~CHVRFw!%$C?f$np02tGuW_0H{xUMfYOqL zs^9$H(mH@HAJ3JP3N!8Q(GZ%}aVHkb!=*D$bf!h&ZI`mzWLTgs5R&`7MP)vp1ChYO z#>-0@?o!uYsfCN5O#A!$6injrIOj^s${LO$rT+3O(=1!kqjWd45Q`1GPpMut3-JEC z&+CfQz*SU}IwggVT}!uMA^YZEZzuEvRZ%6L%pqGcz24*z}f`DUb?B z)pgdLT$CusyvC{bYXqT%_moe!f!do-7o+sA^YG=*&dXhR-Y2m>?G05h4bL@Ep+fOd zcho&u$sN+Z#wJwg7NJgTY_MqO*Dwr6c!Yx2<#oZ)1!Q>!i=TyOS5^A2*A#|hL=AFkb zL%Aw)p}4pjt>8nUX~z?Y%?f*+yGKYug})!ua?H6$tZ!)_?d64gigy;Fq3sS6e~s8!TcE#%*L2qK zz<)QwU3scdQq(z_BzXo~yW1#UZG_Joai$vMdI$7McktEGFwXRwf-c+&gO7iNkCGAJ zz;|(3jfR#srLb^987w!@_ZIl^<45a-Ci~2D(e`stMpl-en)Om_>{0hP=ahI$bsHpx zpUTv%x4h+S^nIA#oEs#+4%IOXChRD4YDP(WqmyF1Vc0%i@MKgLm-dmI@NA z_U{+79#THSUeY)RTyXc%bsWf$`LshzGk4vH-rd{jS`^Tw7%7Ah3pe%21n zzB}3+KAE>oYJ5G-;k%Et?;A$T2UwzU+B`5UgOC6>jNhrX}zF3$NG6HRW>U{ zV8)&60fGHtmgD86eSgrlelidiA{2&FU)YR4iC89HtM9Qa5f8E?ga=|A2j7RZ^rE)u zs*l9r$E7)xaKRZ0ERzm*4hW?FoRRSn8AZ%@OOwL7l)2C~QYeDsWnPoCJJuG3b8zj0 zGgye4mY#ka;~E(?v+{IrB3`E+;tiv7PGjfh8KWTCmvJ7*gD8RLTVTtOGuq1wwBynj zkAb0~z{)^i!%$`k>pnDTUdNaq z(9+@(VIqC%lkn*rsO#TJXY}R~P(xXYz7{q-Qlu_GYf`{~!D(i`U7|fkZ{PU+ht>qV zP^VJchU?KmIxF5outJ=`~pLVCyAy>=L+ zJReNTp2Sypk&}}L9JKFzA0Pi!T~oL5m6&x4SAL*VcM5|Jtbe3(<;w=7YNkCDaz!=^ z!b|yLV`Fh~p)vG2u+?>OC_!T7J7<#Y6OW^SAb(sO!Qn1;35hK0{&y*9Y03cs0Xs8r zAXrxM`SZJGZEp5Bq=d5!&$BsWuVH4t>`ds-%19!R&B0RpKX?odkE%ocLAH#ht`r_V ztd}T5<+hA%HCwu=Y&t&;!D z0;b7Ri#OgA2M6hEhQE{O^{);5N z&8CWCXtgzmd21-|1$)vt4Q)!PRz_|vVg%&z87eP~O8mf{yDEVHGK?~ymOXFAhb5EGN_1o;Ic z1~F%v`tEbnzJJfPFUV>cj!;G=k*u!dzOJdEdiBjo%jn47t0hXkS7T1b`O+9JqpBS9 z4h{Uap1w?d>U$mCpyyJ^^~heGDeJjK^zXIjP3^E+RK?*6`G0F{0)qkGyZ - diff --git a/www/api/group__LMS__DB_g6be7c0922e76acc29542643424cfeac0_cgraph.md5 b/www/api/group__LMS__DB_g6be7c0922e76acc29542643424cfeac0_cgraph.md5 deleted file mode 100644 index 443fa90..0000000 --- a/www/api/group__LMS__DB_g6be7c0922e76acc29542643424cfeac0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -eb5991ccc32f9b5dd8a48b2f67d2f76b \ No newline at end of file diff --git a/www/api/group__LMS__DB_g6be7c0922e76acc29542643424cfeac0_cgraph.png b/www/api/group__LMS__DB_g6be7c0922e76acc29542643424cfeac0_cgraph.png deleted file mode 100644 index 47ae463bbd3db1c5e7ca3e3315e5872dd5561ea5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5363 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 diff --git a/www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.map b/www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.map deleted file mode 100644 index 32b823f..0000000 --- a/www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.md5 b/www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.md5 deleted file mode 100644 index 43dc249..0000000 --- a/www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -880b1fefffc5e03f718362ad1924f9f9 \ No newline at end of file diff --git a/www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.png b/www/api/group__LMS__DB_g7560f9dab2ecd309290d200ea809375d_cgraph.png deleted file mode 100644 index 05a2c242fd34136f01e28c51375091000127955a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5458 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 F{~t32&6ofH diff --git a/www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.map b/www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.map deleted file mode 100644 index eece537..0000000 --- a/www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.md5 b/www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.md5 deleted file mode 100644 index cf23869..0000000 --- a/www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2be0e5b4552e7d723f5017702fa4dbaf \ No newline at end of file diff --git a/www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.png b/www/api/group__LMS__DB_g9a0ba775eacd1abdc6bfd08c26bbd437_cgraph.png deleted file mode 100644 index 14028865aab94b36303bdbd3fb77943bd2c6556f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4345 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 - - - - diff --git a/www/api/group__LMS__DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.md5 b/www/api/group__LMS__DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.md5 deleted file mode 100644 index 607a379..0000000 --- a/www/api/group__LMS__DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f317c41f652a189eb8240561894fe69d \ No newline at end of file diff --git a/www/api/group__LMS__DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.png b/www/api/group__LMS__DB_ga206178e1f883c1bf7a3281f982109b2_cgraph.png deleted file mode 100644 index 9bb22b49c48a928de30e7324a7dab4536bb05ef6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11503 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 iG524el#^dLaK|mZ*zD6u0>G~f(olJ - diff --git a/www/api/group__LMS__DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.md5 b/www/api/group__LMS__DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.md5 deleted file mode 100644 index a141174..0000000 --- a/www/api/group__LMS__DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -812a45fdaa82bf2e3f4ea176c82247a4 \ No newline at end of file diff --git a/www/api/group__LMS__DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.png b/www/api/group__LMS__DB_ge0e003fb6c8deccf8c15a7cedb88c789_cgraph.png deleted file mode 100644 index 6ff54c834a67d5606bb51ba55387e704c0c9bc34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5742 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 - -Light Media Scanner: Plugins-API - - - - - -
-

Plugins-API

- -
-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
-Plugins should implement the following call that provides required callbacks (see lightmediascanner_plugin.h):

-

    struct lms_plugin *lms_plugin_open(void)
-

-where:

-

-Users can add their own data to the end of this data structure. Callbacks and their meanings are:

-

    void *match(lms_plugin_t *p,
-                const char *path,
-                int len,
-                int base)
-

-Given the file 'path' of 'len' bytes, with base name starting at 'base' bytes offset inside 'path', return a match. Non-NULL values means it matched, and this return will be given to parse() function so any match-time analysis can be reused. This function will be used in the slave process.

-

    int parse(lms_plugin_t *p,
-              struct lms_context *ctxt,
-              const struct lms_file_info *finfo,
-              void *match)
-

-Given the parsing context 'ctxt' (contains DB connection, charset conversion pointers and possible more), parse the file information 'finfo' using the previously matched data 'match'. This should return 0 on success or other value for errors. This will be used in the slave process.

-

    int close(lms_plugin_t *p)
-

-Closes the plugin returned by lms_plugin_open(), this will run on the master process.

-

    int setup(lms_plugin_t *p, struct lms_context *ctxt)
-

-Prepare parser to be executed. This is the first phase of plugin initialization on the slave process, it should create database tables and like, after this function is called, no database schema changes are allowed!

-

    int start(lms_plugin_t *p, struct lms_context *ctxt)
-

-This is the second phase of plugin initialization on the slave process. At this point, all database tables should exist and database schema will not be changed anymore, so one can use this phase to compile SQL statements for future use.

-

    int finish(lms_plugin_t *p, struct lms_context *ctxt)
-

-Finishes the plugin on slave process.

-Although LMS doesn't place any restrictions on what plugins can do and how they store information, it's good to have standard tables and easy way to store data on them. For this task we provide lightmediascanner_db.h with functions to add audios, images, videos, playlists and possible more. Use should be pretty straightforward, see existing plugins to see usage examples.

-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/index.html b/www/api/index.html deleted file mode 100644 index b765d82..0000000 --- a/www/api/index.html +++ /dev/null @@ -1,59 +0,0 @@ - - -Light Media Scanner: Main Page - - - - - -
-

Light Media Scanner Documentation

-

-

0.1

Copyright (C) 2008 by ProFUSION embedded systems Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <barbieri@profusion.mobi>

-Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>

-The architecture is based on 2 processes that cooperate, the first is the driver, that controls the behavior of the worker/slave process, that does the hard work. This slave process is meant to make the software more robust since some parser libraries and even user-provided media is not reliable, so if for some reason the worker process freezes, it's killed and then restarted with the next item.

-User API is quite simple, with means to add new charsets to be tried and new parsers to handle media. The most important functions are (see lightmediascanner.h):

-

-

-

Note:
The whole library follows libC standard of "0 (zero) means success", unless explicitly stated (usually boolean queries where no error is possible/interesting).
-The first will walk all the files and children directories of top_path, check if files are handled by some parser and if they're, they'll be parsed and registered in the data base.

-The second will get all already registered media in data base that is located at top_path and see if they're still up to date, deleted or changed. If they were deleted, a flag is set on data base with current time, so it can be expired at some point. If they were marked as deleted, but are not present again, check if the state is still valid (mtime, size), so we can avoid re-parse of removable media. If the file was present and is still present, just check if its properties (mtime, size) are still the same, if not trigger re-parse.

-Parsers are handled as shared object plugins, they can be added without modification to the core, see the plugins API later in this document. Since the core have no control over plugins, they can register data as they want, but since some utilities are provided, we expect that the given data base tables are used:

-

    -
  • files: known files.
      -
    • id: identification inside LMS/DB.
    • path: file path.
    • mtime: modification time, in seconds from UNIX epoch.
    • dtime: modification time, in seconds from UNIX epoch.
    • size: in bytes.
    -
  • audios: audio files.
      -
    • id: same as files.id
    • title: audio title.
    • album_id: same as audio_albums.id.
    • artist_id: same as audio_artists.id.
    • genre_id: same as audio_genres.id.
    • trackno: track number.
    • rating: rating.
    • playcnt: play count.
    -
  • audio_artists: audio artists.
      -
    • id: identification inside LMS/DB.
    • name: artist name.
    -
  • audio_albums: audio albums.
      -
    • id: identification inside LMS/DB.
    • artist_id: same as audio_artists.id.
    • name: album name.
    -
  • audio_genres: audio genres.
      -
    • id: identification inside LMS/DB.
    • name: genre name.
    -
  • playlists: playlists.
      -
    • id: identification inside LMS/DB.
    • title: playlists title.
    • n_entries: number of entries in this playlist.
    -
  • images: image files.
      -
    • id: identification inside LMS/DB.
    • title: image title.
    • artist: image creator or artirst or photographer or ...
    • date: image taken date or creation date or ...
    • width: image width.
    • height: image height.
    • orientation: image orientation.
    • gps_lat: GPS latitude.
    • gps_long: GPS longitude.
    • gps_alt: GPS altitude.
    -
  • videos: video files.
      -
    • id: identification inside LMS/DB.
    • title: video title.
    • artist: video artist or creator or producer or ...
    -
-
-
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner_8c-source.html b/www/api/lightmediascanner_8c-source.html deleted file mode 100644 index f2b16c4..0000000 --- a/www/api/lightmediascanner_8c-source.html +++ /dev/null @@ -1,376 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner.c Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner_8c.html b/www/api/lightmediascanner_8c.html deleted file mode 100644 index a0dfe66..0000000 --- a/www/api/lightmediascanner_8c.html +++ /dev/null @@ -1,215 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner.c File Reference - - - - - -
-

src/lib/lightmediascanner.c File Reference

#include <dlfcn.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "lightmediascanner.h"
-#include "lightmediascanner_private.h"
-#include "lightmediascanner_plugin.h"
- -

-

-Include dependency graph for lightmediascanner.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Defines

#define DEFAULT_SLAVE_TIMEOUT   1000
#define DEFAULT_COMMIT_INTERVAL   100

Functions

lms_tlms_new (const char *db_path)
int lms_free (lms_t *lms)
void lms_set_progress_callback (lms_t *lms, lms_progress_callback_t cb, const void *data, lms_free_callback_t free_data)
lms_plugin_tlms_parser_add (lms_t *lms, const char *so_path)
lms_plugin_tlms_parser_find_and_add (lms_t *lms, const char *name)
int lms_parser_del_int (lms_t *lms, int i)
int lms_parser_del (lms_t *lms, lms_plugin_t *handle)
int lms_is_processing (const lms_t *lms)
const char * lms_get_db_path (const lms_t *lms)
int lms_get_slave_timeout (const lms_t *lms)
void lms_set_slave_timeout (lms_t *lms, int ms)
unsigned int lms_get_commit_interval (const lms_t *lms)
void lms_set_commit_interval (lms_t *lms, unsigned int transactions)
int lms_charset_add (lms_t *lms, const char *charset)
int lms_charset_del (lms_t *lms, const char *charset)
-


Define Documentation

- -
-
- - - - -
#define DEFAULT_COMMIT_INTERVAL   100
-
-
- -

- -

Definition at line 35 of file lightmediascanner.c.

- -

Referenced by lms_new().

- -
-

- -

-
- - - - -
#define DEFAULT_SLAVE_TIMEOUT   1000
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 34 of file lightmediascanner.c.

- -

Referenced by lms_new().

- -
-

-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int lms_parser_del_int (lms_t lms,
int  i 
)
-
-
- -

- -

Definition at line 278 of file lightmediascanner.c.

- -

References lms::n_parsers, and lms::parsers.

- -

Referenced by lms_parser_del(), lms_parsers_setup(), and lms_parsers_start().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void lms_set_progress_callback (lms_t lms,
lms_progress_callback_t  cb,
const void *  data,
lms_free_callback_t  free_data 
)
-
-
- -

-Set callback to be used to report progress (check and process).

-

Parameters:
- - - - - -
lms previously allocated Light Media Scanner instance.
cb function to call when files are processed or NULL to unset.
data data to give to cb when it's called, may be NULL.
free_data function to call to free data when lms is freed or new progress data is set.
-
- -

Definition at line 193 of file lightmediascanner.c.

- -

References lms::cb, lms::data, lms::free_data, and lms::progress.

- -
-

-

-
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner_8c__incl.map b/www/api/lightmediascanner_8c__incl.map deleted file mode 100644 index c40029e..0000000 --- a/www/api/lightmediascanner_8c__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/www/api/lightmediascanner_8c__incl.md5 b/www/api/lightmediascanner_8c__incl.md5 deleted file mode 100644 index d6c97cb..0000000 --- a/www/api/lightmediascanner_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -ba4ba4d40adc5d5256bea28e7d76eb1d \ No newline at end of file diff --git a/www/api/lightmediascanner_8c__incl.png b/www/api/lightmediascanner_8c__incl.png deleted file mode 100644 index 03b900076661fd916ad1da66a57e18073fa952aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44765 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 - -Light Media Scanner: src/lib/lightmediascanner.h Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner_8h.html b/www/api/lightmediascanner_8h.html deleted file mode 100644 index f7abd36..0000000 --- a/www/api/lightmediascanner_8h.html +++ /dev/null @@ -1,725 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner.h File Reference - - - - - -
-

src/lib/lightmediascanner.h File Reference

-

-

-This graph shows which files directly or indirectly include this file:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Defines

#define _LIGHTMEDIASCANNER_H_   1
#define API
#define GNUC_NULL_TERMINATED
#define GNUC_PURE
#define GNUC_MALLOC
#define GNUC_CONST
#define GNUC_UNUSED
#define GNUC_WARN_UNUSED_RESULT
#define GNUC_NON_NULL(...)

Typedefs

typedef struct lms lms_t
typedef struct lms_plugin lms_plugin_t
typedef void(* lms_free_callback_t )(void *data)
typedef void(* lms_progress_callback_t )(lms_t *lms, const char *path, int path_len, lms_progress_status_t status, void *data)

Enumerations

enum  lms_progress_status_t {
-  LMS_PROGRESS_STATUS_UP_TO_DATE, -LMS_PROGRESS_STATUS_PROCESSED, -LMS_PROGRESS_STATUS_DELETED, -LMS_PROGRESS_STATUS_KILLED, -
-  LMS_PROGRESS_STATUS_ERROR_PARSE, -LMS_PROGRESS_STATUS_ERROR_COMM -
- }

Functions

API lms_tlms_new (const char *db_path) GNUC_MALLOC GNUC_WARN_UNUSED_RESULT
API int lms_free (lms_t *lms) GNUC_NON_NULL(1)
API int lms_process (lms_t *lms, const char *top_path) GNUC_NON_NULL(1
API int API int lms_process_single_process (lms_t *lms, const char *top_path) GNUC_NON_NULL(1
API int API int API int lms_check (lms_t *lms, const char *top_path) GNUC_NON_NULL(1
API int API int API int API int lms_check_single_process (lms_t *lms, const char *top_path) GNUC_NON_NULL(1
API int API int API int API
-int API void 
lms_stop_processing (lms_t *lms) GNUC_NON_NULL(1)
API const char * lms_get_db_path (const lms_t *lms) GNUC_NON_NULL(1)
API int lms_is_processing (const lms_t *lms) GNUC_PURE GNUC_NON_NULL(1)
API int lms_get_slave_timeout (const lms_t *lms) GNUC_NON_NULL(1)
API void lms_set_slave_timeout (lms_t *lms, int ms) GNUC_NON_NULL(1)
API unsigned int lms_get_commit_interval (const lms_t *lms) GNUC_NON_NULL(1)
API void lms_set_commit_interval (lms_t *lms, unsigned int transactions) GNUC_NON_NULL(1)
API void lms_set_progress_callback (lms_t *lms, lms_progress_callback_t cb, const void *data, lms_free_callback_t free_data) GNUC_NON_NULL(1)
API lms_plugin_tlms_parser_add (lms_t *lms, const char *so_path) GNUC_NON_NULL(1
API lms_plugin_t *API
-lms_plugin_t
lms_parser_find_and_add (lms_t *lms, const char *name) GNUC_NON_NULL(1
API lms_plugin_t *API
-lms_plugin_t *API int 
lms_parser_del (lms_t *lms, lms_plugin_t *handle) GNUC_NON_NULL(1
API lms_plugin_t *API
-lms_plugin_t *API int API int 
lms_charset_add (lms_t *lms, const char *charset) GNUC_NON_NULL(1
API lms_plugin_t *API
-lms_plugin_t *API int API int
-API int 
lms_charset_del (lms_t *lms, const char *charset) GNUC_NON_NULL(1
-


Define Documentation

- -
-
- - - - -
#define _LIGHTMEDIASCANNER_H_   1
-
-
- -

- -

Definition at line 111 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
#define API
-
-
- -

- -

Definition at line 145 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
#define GNUC_CONST
-
-
- -

- -

Definition at line 149 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
#define GNUC_MALLOC
-
-
- -

- -

Definition at line 148 of file lightmediascanner.h.

- -
-

- -

-
- - - - - - - - - -
#define GNUC_NON_NULL ( ...   ) 
-
-
- -

- -

Definition at line 152 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
#define GNUC_NULL_TERMINATED
-
-
- -

- -

Definition at line 146 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
#define GNUC_PURE
-
-
- -

- -

Definition at line 147 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
#define GNUC_UNUSED
-
-
- -

- -

Definition at line 150 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
#define GNUC_WARN_UNUSED_RESULT
-
-
- -

- -

Definition at line 151 of file lightmediascanner.h.

- -
-

-


Typedef Documentation

- -
-
- - - - -
typedef void(* lms_free_callback_t)(void *data)
-
-
- -

- -

Definition at line 176 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
typedef struct lms_plugin lms_plugin_t
-
-
- -

- -

Definition at line 165 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
typedef void(* lms_progress_callback_t)(lms_t *lms, const char *path, int path_len, lms_progress_status_t status, void *data)
-
-
- -

- -

Definition at line 177 of file lightmediascanner.h.

- -
-

- -

-
- - - - -
typedef struct lms lms_t
-
-
- -

- -

Definition at line 164 of file lightmediascanner.h.

- -
-

-


Enumeration Type Documentation

- -
-
- - - - -
enum lms_progress_status_t
-
-
- -

-

Enumerator:
- - - - - - - -
LMS_PROGRESS_STATUS_UP_TO_DATE  -
LMS_PROGRESS_STATUS_PROCESSED  -
LMS_PROGRESS_STATUS_DELETED  -
LMS_PROGRESS_STATUS_KILLED  -
LMS_PROGRESS_STATUS_ERROR_PARSE  -
LMS_PROGRESS_STATUS_ERROR_COMM  -
-
- -

Definition at line 167 of file lightmediascanner.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
API lms_plugin_t* API lms_plugin_t* API int API int lms_charset_add (lms_t lms,
const char *  charset 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API lms_plugin_t* API lms_plugin_t* API int API int API int lms_charset_del (lms_t lms,
const char *  charset 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API int API int API int lms_check (lms_t lms,
const char *  top_path 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API int API int API int API int lms_check_single_process (lms_t lms,
const char *  top_path 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API lms_plugin_t* lms_parser_add (lms_t lms,
const char *  so_path 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API lms_plugin_t* API lms_plugin_t* API int lms_parser_del (lms_t lms,
lms_plugin_t handle 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API lms_plugin_t* API lms_plugin_t* lms_parser_find_and_add (lms_t lms,
const char *  name 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API int lms_process (lms_t lms,
const char *  top_path 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API int API int lms_process_single_process (lms_t lms,
const char *  top_path 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
API void lms_set_progress_callback (lms_t lms,
lms_progress_callback_t  cb,
const void *  data,
lms_free_callback_t  free_data 
)
-
-
- -

-Set callback to be used to report progress (check and process).

-

Parameters:
- - - - - -
lms previously allocated Light Media Scanner instance.
cb function to call when files are processed or NULL to unset.
data data to give to cb when it's called, may be NULL.
free_data function to call to free data when lms is freed or new progress data is set.
-
- -

Definition at line 193 of file lightmediascanner.c.

- -

References lms::cb, lms::data, lms::free_data, and lms::progress.

- -
-

- -

-
- - - - - - - - - -
API int API int API int API int API void lms_stop_processing (lms_t lms  ) 
-
-
- -

- -

Definition at line 1079 of file lightmediascanner_process.c.

- -

References lms::is_processing, and lms::stop_processing.

- -
-

-

-
Generated on Sun Oct 5 12:24:54 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner_8h__dep__incl.map b/www/api/lightmediascanner_8h__dep__incl.map deleted file mode 100644 index beea451..0000000 --- a/www/api/lightmediascanner_8h__dep__incl.map +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/www/api/lightmediascanner_8h__dep__incl.md5 b/www/api/lightmediascanner_8h__dep__incl.md5 deleted file mode 100644 index 03ed550..0000000 --- a/www/api/lightmediascanner_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -0d2628ac261d8702b7895a8e9fce450c \ No newline at end of file diff --git a/www/api/lightmediascanner_8h__dep__incl.png b/www/api/lightmediascanner_8h__dep__incl.png deleted file mode 100644 index 80ad6227b398c4fc8de90c0275e3d318fb46ce08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65550 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 diff --git a/www/api/lightmediascanner__charset__conv_8c-source.html b/www/api/lightmediascanner__charset__conv_8c-source.html deleted file mode 100644 index 363a3ab..0000000 --- a/www/api/lightmediascanner__charset__conv_8c-source.html +++ /dev/null @@ -1,384 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_charset_conv.c Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__charset__conv_8c.html b/www/api/lightmediascanner__charset__conv_8c.html deleted file mode 100644 index d28d271..0000000 --- a/www/api/lightmediascanner__charset__conv_8c.html +++ /dev/null @@ -1,287 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_charset_conv.c File Reference - - - - - -
-

src/lib/lightmediascanner_charset_conv.c File Reference

#include "lightmediascanner_charset_conv.h"
-#include <iconv.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <ctype.h>
- -

-

-Include dependency graph for lightmediascanner_charset_conv.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - -

Functions

lms_charset_conv_tlms_charset_conv_new_full (int use_check, int use_fallback)
lms_charset_conv_tlms_charset_conv_new (void)
void lms_charset_conv_free (lms_charset_conv_t *lcc)
int lms_charset_conv_add (lms_charset_conv_t *lcc, const char *charset)
int lms_charset_conv_del (lms_charset_conv_t *lcc, const char *charset)
int lms_charset_conv (lms_charset_conv_t *lcc, char **p_str, unsigned int *p_len)
int lms_charset_conv_force (lms_charset_conv_t *lcc, char **p_str, unsigned int *p_len)
int lms_charset_conv_check (lms_charset_conv_t *lcc, const char *str, unsigned int len)
-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_charset_conv (lms_charset_conv_t lcc,
char **  p_str,
unsigned int *  p_len 
)
-
-
- -

-If required, do charset conversion to UTF-8.

-

Parameters:
- - - - -
lcc existing Light Media Scanner charset conversion.
p_str string to be converted.
p_len string size.
-
-
Note:
the check for string being already UTF-8 is not reliable, some cases might show false positives (UTF-16 is considered UTF-8).
-
See also:
lms_charset_conv_check()
-
Returns:
On success 0 is returned.
- -

Definition at line 328 of file lightmediascanner_charset_conv.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_charset_conv_add (lms_charset_conv_t lcc,
const char *  charset 
)
-
-
- -

-Register new charset to conversion tool.

-

Parameters:
- - - -
lcc existing Light Media Scanner charset conversion.
charset charset name as understood by iconv_open(3).
-
-
Returns:
On success 0 is returned.
- -

Definition at line 145 of file lightmediascanner_charset_conv.c.

- -

Referenced by lms_charset_add().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_charset_conv_check (lms_charset_conv_t lcc,
const char *  str,
unsigned int  len 
)
-
-
- -

-Check if strings is not UTF-8 and conversion is required.

-

Parameters:
- - - - -
lcc existing Light Media Scanner charset conversion.
str string to be analysed.
len string size.
-
-
Note:
current implementation is not reliable, it tries to convert from UTF-8 to UTF-8. Some cases, like ISO-8859-1 will work, but some like UTF-16 to UTF-8 will say it's already in the correct charset, even if it's not.
-
Returns:
0 if string is already UTF-8.
- -

Definition at line 440 of file lightmediascanner_charset_conv.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_charset_conv_del (lms_charset_conv_t lcc,
const char *  charset 
)
-
-
- -

-Forget about previously registered charset in conversion tool.

-

Parameters:
- - - -
lcc existing Light Media Scanner charset conversion.
charset charset name.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 211 of file lightmediascanner_charset_conv.c.

- -

Referenced by lms_charset_del().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_charset_conv_force (lms_charset_conv_t lcc,
char **  p_str,
unsigned int *  p_len 
)
-
-
- -

-Forcefully do charset conversion to UTF-8.

-

Parameters:
- - - - -
lcc existing Light Media Scanner charset conversion.
p_str string to be converted.
p_len string size.
-
-
Note:
This function does not check for the string being in UTF-8 before doing the conversion, use it if you are sure about the charset. In this case you'll usually have just one charset added.
-
Returns:
On success 0 is returned.
- -

Definition at line 386 of file lightmediascanner_charset_conv.c.

- -
-

-

-
Generated on Sun Oct 5 12:24:54 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__charset__conv_8c__incl.map b/www/api/lightmediascanner__charset__conv_8c__incl.map deleted file mode 100644 index abb20e4..0000000 --- a/www/api/lightmediascanner__charset__conv_8c__incl.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/lightmediascanner__charset__conv_8c__incl.md5 b/www/api/lightmediascanner__charset__conv_8c__incl.md5 deleted file mode 100644 index 369075c..0000000 --- a/www/api/lightmediascanner__charset__conv_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -8966d27edf5a5baa5f6b80360ed4e80a \ No newline at end of file diff --git a/www/api/lightmediascanner__charset__conv_8c__incl.png b/www/api/lightmediascanner__charset__conv_8c__incl.png deleted file mode 100644 index d408e13dfff4e7ad6b0616909fae15efe1456bf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15444 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 PO!8DkOBwmZ{KNkR`|vd_ diff --git a/www/api/lightmediascanner__charset__conv_8h-source.html b/www/api/lightmediascanner__charset__conv_8h-source.html deleted file mode 100644 index 36da37a..0000000 --- a/www/api/lightmediascanner__charset__conv_8h-source.html +++ /dev/null @@ -1,84 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_charset_conv.h Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__charset__conv_8h.html b/www/api/lightmediascanner__charset__conv_8h.html deleted file mode 100644 index 704083c..0000000 --- a/www/api/lightmediascanner__charset__conv_8h.html +++ /dev/null @@ -1,166 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_charset_conv.h File Reference - - - - - -
-

src/lib/lightmediascanner_charset_conv.h File Reference

-

-

-This graph shows which files directly or indirectly include this file:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Defines

#define _LIGHTMEDIASCANNER_CHARSET_CONV_H_   1
#define GNUC_MALLOC
#define GNUC_WARN_UNUSED_RESULT
#define GNUC_NON_NULL(...)
#define API

Typedefs

typedef struct lms_charset_conv lms_charset_conv_t

Functions

API lms_charset_conv_tlms_charset_conv_new_full (int use_check, int use_fallback) GNUC_MALLOC GNUC_WARN_UNUSED_RESULT
API lms_charset_conv_tlms_charset_conv_new (void) GNUC_MALLOC GNUC_WARN_UNUSED_RESULT
API void lms_charset_conv_free (lms_charset_conv_t *lcc) GNUC_NON_NULL(1)
API int lms_charset_conv_add (lms_charset_conv_t *lcc, const char *charset) GNUC_NON_NULL(1
API int API int lms_charset_conv_del (lms_charset_conv_t *lcc, const char *charset) GNUC_NON_NULL(1
API int API int API int lms_charset_conv (lms_charset_conv_t *lcc, char **p_str, unsigned int *p_len) GNUC_NON_NULL(1
API int API int API int API int lms_charset_conv_force (lms_charset_conv_t *lcc, char **p_str, unsigned int *p_len) GNUC_NON_NULL(1
API int API int API int API
-int API int 
lms_charset_conv_check (lms_charset_conv_t *lcc, const char *str, unsigned int len) GNUC_NON_NULL(1
-


Define Documentation

- -
-
- - - - -
#define _LIGHTMEDIASCANNER_CHARSET_CONV_H_   1
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 22 of file lightmediascanner_charset_conv.h.

- -
-

- -

-
- - - - -
#define API
-
-
- -

- -

Definition at line 59 of file lightmediascanner_charset_conv.h.

- -
-

- -

-
- - - - -
#define GNUC_MALLOC
-
-
- -

- -

Definition at line 56 of file lightmediascanner_charset_conv.h.

- -
-

- -

-
- - - - - - - - - -
#define GNUC_NON_NULL ( ...   ) 
-
-
- -

- -

Definition at line 58 of file lightmediascanner_charset_conv.h.

- -
-

- -

-
- - - - -
#define GNUC_WARN_UNUSED_RESULT
-
-
- -

- -

Definition at line 57 of file lightmediascanner_charset_conv.h.

- -
-

-

-
Generated on Sun Oct 5 12:24:54 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__charset__conv_8h__dep__incl.map b/www/api/lightmediascanner__charset__conv_8h__dep__incl.map deleted file mode 100644 index 6661341..0000000 --- a/www/api/lightmediascanner__charset__conv_8h__dep__incl.map +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/www/api/lightmediascanner__charset__conv_8h__dep__incl.md5 b/www/api/lightmediascanner__charset__conv_8h__dep__incl.md5 deleted file mode 100644 index b5b65a0..0000000 --- a/www/api/lightmediascanner__charset__conv_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -daa75498a63084a89de988844aa048f8 \ No newline at end of file diff --git a/www/api/lightmediascanner__charset__conv_8h__dep__incl.png b/www/api/lightmediascanner__charset__conv_8h__dep__incl.png deleted file mode 100644 index 09ebf4fe7cfa64d96012a917976417226dc683d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58446 zcmb@tby$<{7e9_-AfR9o@NEl7h?S5Kdw>COI7_3@M) z>0x^I>C=kOIwn~je5sdP;txFBrl1P`p5b5l{2~1lQBhC^zZ^HhWM?HBsxd@NKpIB{DtiCjhPff4iRlY|gv@Nb`$RWu>5~eU_UI%erv<1g42! zkIn)g);qOCFei!HYYz%jSaFY7z+46|9&4av16zI(6}A(|C+fZH6lU*h)E;#d&nMe;+^M}`Im7c#=GkFV`0 zU66Xv_`6w9%=+7FwQ-z!>;0G)=~eq-3+F3@$#@`NpC8^MKl=9VgpM|B_&9VRSIcj$ znbE6LxOK@#@Ore<*H`C6keLd|s&Qt`P(M=bK#cG(+ZogAe}0{UVwLU+fH0v5x!*rt z?seMBXGwX?E$F4~#S$7xfgn<1wvjRWv|>GNDP{a{aSR$y++P`)m*0^}@n3J- zo8eZ-M-ytD@+8vy*Fmg-zkgm6cN~n`kv5~A&Cg5iXSV;4K^M6CvY@ooh$&Rgb$+>O zYS_RCoI~gTgHn2>Ze#PuOFDu?cnghSUAkblOpMph5JsL9?Uhk);Eg(5e)R?2 zli?zhB*2*3X&ajZI(S~o-M8f13z^{py3#4b?Qy(blfLt~SUv5&(~Rby^kDGK4ojl0 z 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 W^MO97iO>@9 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 diff --git a/www/api/lightmediascanner__check_8c-source.html b/www/api/lightmediascanner__check_8c-source.html deleted file mode 100644 index f718f5b..0000000 --- a/www/api/lightmediascanner__check_8c-source.html +++ /dev/null @@ -1,952 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_check.c Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__check_8c.html b/www/api/lightmediascanner__check_8c.html deleted file mode 100644 index 263c3b4..0000000 --- a/www/api/lightmediascanner__check_8c.html +++ /dev/null @@ -1,194 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_check.c File Reference - - - - - -
-

src/lib/lightmediascanner_check.c File Reference

#include <sys/wait.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <dirent.h>
-#include <signal.h>
-#include <time.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "lightmediascanner.h"
-#include "lightmediascanner_private.h"
-#include "lightmediascanner_db_private.h"
- -

-

-Include dependency graph for lightmediascanner_check.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - -

Defines

#define _GNU_SOURCE
#define COMM_FINFO_FLAG_OUTDATED   1

Functions

int lms_check (lms_t *lms, const char *top_path)
int lms_check_single_process (lms_t *lms, const char *top_path)
-


Define Documentation

- -
-
- - - - -
#define _GNU_SOURCE
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 25 of file lightmediascanner_check.c.

- -
-

- -

-
- - - - -
#define COMM_FINFO_FLAG_OUTDATED   1
-
-
- -

- -

Definition at line 75 of file lightmediascanner_check.c.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int lms_check (lms_t lms,
const char *  top_path 
)
-
-
- -

-Check consistency of given directory.

-This will update media in the given directory or its children. If files are missing, they'll be marked as deleted (dtime is set), if they were marked as deleted and are now present, they are unmarked (dtime is unset).

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
top_path top directory to scan.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 900 of file lightmediascanner_check.c.

- -

References pinfo::common, lms::is_processing, cinfo::lms, lms_close_pipes(), lms_create_pipes(), PATH_SIZE, and lms::stop_processing.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_check_single_process (lms_t lms,
const char *  top_path 
)
-
-
- -

-Check consistency of given directory *without fork()-ing* into child process.

-This will update media in the given directory or its children. If files are missing, they'll be marked as deleted (dtime is set), if they were marked as deleted and are now present, they are unmarked (dtime is unset). Note that if a parser hangs in the check process, this call will also hang.

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
top_path top directory to scan.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 949 of file lightmediascanner_check.c.

- -

References sinfo::commit_counter, sinfo::common, lms::is_processing, cinfo::lms, PATH_SIZE, and lms::stop_processing.

- -
-

-

-
Generated on Sun Oct 5 12:24:54 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.map b/www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.map deleted file mode 100644 index 25a916c..0000000 --- a/www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.md5 b/www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.md5 deleted file mode 100644 index cce96e5..0000000 --- a/www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f27645b7acc52a556ee12dc02a3fa3ac \ No newline at end of file diff --git a/www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.png b/www/api/lightmediascanner__check_8c_859492d896e816498edb471315efced1_cgraph.png deleted file mode 100644 index 444f4d4d2c07b0f69844105a40ef4fa40d91f9bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4707 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 If*oG`2V~+3&j0`b diff --git a/www/api/lightmediascanner__check_8c__incl.map b/www/api/lightmediascanner__check_8c__incl.map deleted file mode 100644 index e429421..0000000 --- a/www/api/lightmediascanner__check_8c__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/www/api/lightmediascanner__check_8c__incl.md5 b/www/api/lightmediascanner__check_8c__incl.md5 deleted file mode 100644 index c55d4d8..0000000 --- a/www/api/lightmediascanner__check_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -1124d8add2c7ebf48f595d5ff4c2a1f3 \ No newline at end of file diff --git a/www/api/lightmediascanner__check_8c__incl.png b/www/api/lightmediascanner__check_8c__incl.png deleted file mode 100644 index 5ef13f925ac74d8b9f0722392f96c53a5598d52f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61073 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 z 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 f - -Light Media Scanner: src/lib/lightmediascanner_db.h Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db_8h.html b/www/api/lightmediascanner__db_8h.html deleted file mode 100644 index 707c2d2..0000000 --- a/www/api/lightmediascanner__db_8h.html +++ /dev/null @@ -1,171 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db.h File Reference - - - - - -
-

src/lib/lightmediascanner_db.h File Reference

#include <lightmediascanner_plugin.h>
-#include <lightmediascanner_utils.h>
- -

-

-Include dependency graph for lightmediascanner_db.h:
-
-

- - -
- -

-

-This graph shows which files directly or indirectly include this file:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  lms_gps_info
struct  lms_image_info
struct  lms_audio_info
struct  lms_video_info
struct  lms_playlist_info

Defines

#define _LIGHTMEDIASCANNER_DB_H_   1
#define API
#define GNUC_NON_NULL(...)

Typedefs

typedef struct lms_db_image lms_db_image_t
typedef struct lms_db_audio lms_db_audio_t
typedef struct lms_db_video lms_db_video_t
typedef struct lms_db_playlist lms_db_playlist_t

Functions

API lms_db_image_tlms_db_image_new (sqlite3 *db) GNUC_NON_NULL(1)
API int lms_db_image_start (lms_db_image_t *ldi) GNUC_NON_NULL(1)
API int lms_db_image_free (lms_db_image_t *ldi) GNUC_NON_NULL(1)
API int lms_db_image_add (lms_db_image_t *ldi, struct lms_image_info *info) GNUC_NON_NULL(1
API lms_db_audio_tlms_db_audio_new (sqlite3 *db) GNUC_NON_NULL(1)
API int lms_db_audio_start (lms_db_audio_t *lda) GNUC_NON_NULL(1)
API int lms_db_audio_free (lms_db_audio_t *lda) GNUC_NON_NULL(1)
API int lms_db_audio_add (lms_db_audio_t *lda, struct lms_audio_info *info) GNUC_NON_NULL(1
API lms_db_video_tlms_db_video_new (sqlite3 *db) GNUC_NON_NULL(1)
API int lms_db_video_start (lms_db_video_t *ldv) GNUC_NON_NULL(1)
API int lms_db_video_free (lms_db_video_t *ldv) GNUC_NON_NULL(1)
API int lms_db_video_add (lms_db_video_t *ldv, struct lms_video_info *info) GNUC_NON_NULL(1
API lms_db_playlist_tlms_db_playlist_new (sqlite3 *db) GNUC_NON_NULL(1)
API int lms_db_playlist_start (lms_db_playlist_t *ldp) GNUC_NON_NULL(1)
API int lms_db_playlist_free (lms_db_playlist_t *ldp) GNUC_NON_NULL(1)
API int lms_db_playlist_add (lms_db_playlist_t *ldp, struct lms_playlist_info *info) GNUC_NON_NULL(1
-


Define Documentation

- -
-
- - - - -
#define _LIGHTMEDIASCANNER_DB_H_   1
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 22 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
#define API
-
-
- -

- -

Definition at line 40 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - - - - - - -
#define GNUC_NON_NULL ( ...   ) 
-
-
- -

- -

Definition at line 41 of file lightmediascanner_db.h.

- -
-

-

-
Generated on Sun Oct 5 12:24:54 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db_8h__dep__incl.map b/www/api/lightmediascanner__db_8h__dep__incl.map deleted file mode 100644 index 9e8230d..0000000 --- a/www/api/lightmediascanner__db_8h__dep__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/www/api/lightmediascanner__db_8h__dep__incl.md5 b/www/api/lightmediascanner__db_8h__dep__incl.md5 deleted file mode 100644 index ca2b29e..0000000 --- a/www/api/lightmediascanner__db_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -f6604695541c988a48f21af4e4a879f3 \ No newline at end of file diff --git a/www/api/lightmediascanner__db_8h__dep__incl.png b/www/api/lightmediascanner__db_8h__dep__incl.png deleted file mode 100644 index ce795a25ed627d76e1b109c53c95ff24d430f1ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13164 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 d(ml(0! zkBQCVcD!q?ipQZpknZz8A2YTXb7BIXZymYH(f-N{ui)FktjJBXv5C6fncGHj?A3R8 zEqTh3WVYeJklw1n*e);+4z$~<*8jA>VfytLD+`0qTFW<1N&o<8kCFUXJcRlpkUR~y zFF0V&J+KRmmHy0S47S}a{j6nfUa2~bQ+9!!^BtYVD=w1-R{L0CfDrcKVcd@93ANqg=yZDHV@4U zufHHjCh*QEb$>C27fSLFw9D%F_1=4_$m_!PuERktQVyQpE;;RC#)^V0bII}Lm&j>% zGo1~ilurg zqJH%Jz;`GcP_>#2%JVMsf6y5B_ptno;qBw5(=bX5txL{yMmzPndM=I4*_216I%0a7 zj)UUO6Jxb+le^4D8YKavg@f<2k41#$UluVET*=f`jp6U8yR8|K?I622K0O&8`+K+>mQL<*jS%14aRV$tDfMF9H4YGVw ze|fPJsIJ5Y|F%DJm1)6^d5kH=-Z-+~#yA z9HJjI!jvSsprFieU*%ACkG2UAghVU+)t#q;#I_$k=Vc^>5LA76HtsKgZb-NvcObhG zt9U)3|2eydC9cnDX!hxsB zbvZM#lUt>S=)cbjz6I(SR-<#8Mv(BRAgl;x8BGDIkRd%kByQC(0)1lt9#$WL)ak!t zGx( CL`}N@ diff --git a/www/api/lightmediascanner__db_8h__incl.map b/www/api/lightmediascanner__db_8h__incl.map deleted file mode 100644 index 6689386..0000000 --- a/www/api/lightmediascanner__db_8h__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/www/api/lightmediascanner__db_8h__incl.md5 b/www/api/lightmediascanner__db_8h__incl.md5 deleted file mode 100644 index 965df0a..0000000 --- a/www/api/lightmediascanner__db_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -de5c68f43f1cd08d223ac9f37db48282 \ No newline at end of file diff --git a/www/api/lightmediascanner__db_8h__incl.png b/www/api/lightmediascanner__db_8h__incl.png deleted file mode 100644 index 011fd0f20b4b8138f6d1c7ec7d614fee05cd6ec1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16120 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�?bi?{tq7%7;zdWk?$vT8I;}`vDoU?XKw7FrQxogmQdhK5-z| zc<&{~B!f4!|`LJQWLm_Og5S=~Lc<0&CAd2`bzkeW7_pIYE9=>8q&Vd zlQkvj%Yd+%naknf;h)YePTkZ&g8Xd1vC3dCB=C$!doo;jp#R6kwJpzgnM zsA}+Ng4(r?XzzJXrb10*Jk7&XG$>yd13Zkdy-(&0VhNOPn$7*pTKdQ$rBtuuA_q9? z_enSHkZs48ctEDY^d@_^EbbA64;Gs4G+H!xs`a*do-{W0@}%)Sof=^r<|n1?wSTAP z{2!f;cP~#jK2c)0#2kHAKlb!kvwdWV_jsinoK0W`HatJqduO%Pgno212f3qFv||^1 zI@aMGu+v0GcD6{ZY6=|sgm+}ci~9qQedsdRf}}jbacK<@f!ZwO~6~5O!o{<4>6|WwXTcRni}HfsbbCd>t%Z-rucBCE}z%`c;;NL zK1koj$L-v1OjeeqF31ZKC;T=^b#Uw0r**A?<<400dD&sN5kQxa!v#pw zGNp1)tMYw%UOiWVXYKJu#Dh6p|`K2NVQ;0HiP_y$zn z!1ez=UDG$oHAO~i^f}Nqvp37vRCDs4O|YNl;QY7On=j7w-M=+&-up2HcU-r5qucY~ zqv|%)=0w{4oc;B+Qn;4ydgL?B&zS9`Z1r<}zs&5(UJkjLof5+_*vrsMQd*J*qRU&2 z)Q^y-f}HAnU2QLFHILq$sFi1iO5VVxbbf3POusXN{d9}Y&z}MRaLw2$L^E2+FC}27 zgv#fR__b+5ajFPHmih2!k}f2>)+kMLGWNwjG@0M**o|2tO(Lcch7b_qjA4$jljqsP zUEWH|83%ab#r$VK(@iqfO}`5YABn?LP$xR%{o74@f^1cp)E#!z(D-Qzp`6*6!QO;N9RVtM6inc_*JBv}F8Z{GeM_#oKt2a;u zq61V9#2o}55BM9hsPFo=eTtiXGV5nBd&WePT4PK-r?%1KXjdJ`Wffgl_QCs*$h9ki)s#Y;UDxc_~UVna)BQh^e@z{Uw3=pR3d^Iw+)Xxhl_8G%gEdP%J_O<^d zU@zeXY>oMmyAxw?tz!s#ZgVJhsI}=R4yOwc))OBQ$Eh2_<3p%J`iij_)ymto{qMZ$ zn+FPz}W<`%-^%?DSi8|CFBvI6DWf@YyBd6(ex?WTS1dZI( zznX2arkxxo?1b7jR8>wz42lXzvPt^Lxa1sC(DODn9P-DWhz4H-V1dVIH2d84)VAMd z`#E82SK$N;507aw%G3#W2*HJ{-s3um$uR>=GSYRImKc#luX!od$OP>YhEYgR^A%IbVvxCyH3H#ImG4^^Z46 z?q~Z+e?T3~CfHTLZMoOtuAQ-|yFR^U1|P3(sjV>z4m15$ykzPe_@xPA&!96c#a zwS7O^XhuM{?Lm`HF#p!YoKC&dOyUJ{LA0nhsW=XT=s9qg0=0vHV+>RA{G8$jDeW*d z&#GI;nA%IY>UmvqJUlrY5Z3L-U|V>r#LY-d1rhDuecmF45-Y~ma|3pfdDH|O=O+l} z5SJR;u#=TaO4@Ft39FGRv$+o1PD-Cl3R0|@xG6h}aktxatSTH(mEvi-P}7awpH29h zbS|^qq&uU(Q&-ztLM~}Go5#rV|B>Z6j|EFO#p@8K-U3|}Ef!|nVO8<#MfNk<^(x*3 zUB5mjlN8Ock}4MV`@Kii4nsQUNs7D-HvJgP?svu2a$afWEN$7U#66Fe+(g26PuOnWH`I2BybC=u5x+t=N$tzt=bOz;oMXxneeZ7kFMgZ z24}-BIi|_aA^y@$cvk^squXO@kEJSo|aCr$*r z?iR(92R)a4_W6UzZRibITJal=v8XSbV*9VXN`Rvg@y)g{+Re#Y(+6*ZcLES)elLP| zO5-g0Ju}CaRYu)dyunP}iN)uvgwE{BOZD6lSOG&l9hbynb;H&DN2WHXD(r_?t}bz0 zI5|w2L+Vk>>lu>jhJj_021o!#$V2*9VVT-yA6II#8_0tuoXDh+UBVbzk3UtNIa=_*;`i3xoOer(WMrlK zecokS8<2B#%Bbur{1fl07;m_)fnig`DY>{m_IFr$%TWFJ5ZykJQ{$v1YS=u)GT~M} z+sGNnJ6m6f&ASASk(h1-ZU@pd*wA$aL4>>Lp0ILW%6a(xh?}Ve;cN_9>h>phC<50# zf|RzGZmS6fhL|n<3hkWJXvI1>N&-73o9-lY>+Jry!^U1JITs6VWnnViBAI_&yYH}w zB-V$e>*n8YBt_ruV_A;nimf{|h95I`=@s&gJQGY=rw`NGj3(E}+){PTSbY+v)zCp$ zPFhIRO%7i2x?>3H8l0UaPb|MWnIN8q8u%_zM~T@-#2LPHW3!_nSqr%i*fyo@OtBPwT-=l@(i z{Xbgo61Z}9X?u@W(7ye1<%R!QGKBwp<#kw}3!EmVXg>3+6WdD7hmy~;B*G1> zy$+^d_w{@0KCf@+7m};{_j#Wuf7JC)9xPLl*fTEa_F#l3JRtf z%zaFHNIcVVmZ>Q^R=w&q|L%jL9Ekx6ax(F z8o;Mlqs_^NV^2rxkHGM61KEcp^Ap$7C-d5e2R;U7InX2s@={8LIFF~+Ys+(Z7<+~* z;tyIR$SMJ{9B}<_M=tv5j|wQ;UDbzrH4WjxKI>7-v7_F d&UqoX;H@jN+Us!>cyOISML|Qp{DoQA{{u^qh9&?2 diff --git a/www/api/lightmediascanner__db__audio_8c-source.html b/www/api/lightmediascanner__db__audio_8c-source.html deleted file mode 100644 index 7fe0ded..0000000 --- a/www/api/lightmediascanner__db__audio_8c-source.html +++ /dev/null @@ -1,677 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_audio.c Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__audio_8c.html b/www/api/lightmediascanner__db__audio_8c.html deleted file mode 100644 index 840fba1..0000000 --- a/www/api/lightmediascanner__db__audio_8c.html +++ /dev/null @@ -1,126 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_audio.c File Reference - - - - - -
-

src/lib/lightmediascanner_db_audio.c File Reference

#include <lightmediascanner_db.h>
-#include "lightmediascanner_db_private.h"
-#include <stdlib.h>
-#include <stdio.h>
- -

-

-Include dependency graph for lightmediascanner_db_audio.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - -

Defines

#define _DB_T_UPDATE(db, name, array)   lms_db_table_update_if_required(db, name, LMS_ARRAY_SIZE(array), array)

Functions

lms_db_audio_tlms_db_audio_new (sqlite3 *db)
int lms_db_audio_start (lms_db_audio_t *lda)
int lms_db_audio_free (lms_db_audio_t *lda)
int lms_db_audio_add (lms_db_audio_t *lda, struct lms_audio_info *info)
-


Define Documentation

- -
-
- - - - - - - - - - - - - - - -
#define _DB_T_UPDATE (db,
name,
array   )    lms_db_table_update_if_required(db, name, LMS_ARRAY_SIZE(array), array)
-
-
- -

- -

Definition at line 254 of file lightmediascanner_db_audio.c.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int lms_db_audio_add (lms_db_audio_t lda,
struct lms_audio_info info 
)
-
-
- -

-Add audio file to DB.

-This is usually called from plugin's parse() callback.

-

Parameters:
- - - -
lda handle returned by lms_db_audio_new().
info audio information to store.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 694 of file lightmediascanner_db_audio.c.

- -

References lms_audio_info::id.

- -
-

-

-
Generated on Sun Oct 5 12:24:54 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__audio_8c__incl.map b/www/api/lightmediascanner__db__audio_8c__incl.map deleted file mode 100644 index 5296cfa..0000000 --- a/www/api/lightmediascanner__db__audio_8c__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/www/api/lightmediascanner__db__audio_8c__incl.md5 b/www/api/lightmediascanner__db__audio_8c__incl.md5 deleted file mode 100644 index 1776001..0000000 --- a/www/api/lightmediascanner__db__audio_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -fba223fd34d103f160fb0e5fe2521392 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__audio_8c__incl.png b/www/api/lightmediascanner__db__audio_8c__incl.png deleted file mode 100644 index 1632b08801c5e6812be20afc0c0cbb1494e093c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28894 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 diff --git a/www/api/lightmediascanner__db__common_8c-source.html b/www/api/lightmediascanner__db__common_8c-source.html deleted file mode 100644 index cce0170..0000000 --- a/www/api/lightmediascanner__db__common_8c-source.html +++ /dev/null @@ -1,792 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_common.c Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__common_8c.html b/www/api/lightmediascanner__db__common_8c.html deleted file mode 100644 index 3589b2e..0000000 --- a/www/api/lightmediascanner__db__common_8c.html +++ /dev/null @@ -1,1506 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_common.c File Reference - - - - - -
-

src/lib/lightmediascanner_db_common.c File Reference

#include "lightmediascanner_db_private.h"
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
- -

-

-Include dependency graph for lightmediascanner_db_common.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Functions

int sqlite3_prepare_v2 (sqlite3 *db, const char *sql, int len, sqlite3_stmt **stmt, const char **tail)
int sqlite3_clear_bindings (sqlite3_stmt *stmt)
int lms_db_create_trigger_if_not_exists (sqlite3 *db, const char *sql)
sqlite3_stmt * lms_db_compile_stmt (sqlite3 *db, const char *sql)
int lms_db_finalize_stmt (sqlite3_stmt *stmt, const char *name)
int lms_db_reset_stmt (sqlite3_stmt *stmt)
int lms_db_bind_text (sqlite3_stmt *stmt, int col, const char *text, int len)
int lms_db_bind_blob (sqlite3_stmt *stmt, int col, const void *blob, int len)
int lms_db_bind_int64 (sqlite3_stmt *stmt, int col, int64_t value)
int lms_db_bind_int64_or_null (sqlite3_stmt *stmt, int col, int64_t *p_value)
int lms_db_bind_int (sqlite3_stmt *stmt, int col, int value)
int lms_db_bind_double (sqlite3_stmt *stmt, int col, double value)
int lms_db_table_version_get (sqlite3 *db, const char *table)
int lms_db_table_version_set (sqlite3 *db, const char *table, unsigned int version)
int lms_db_table_update (sqlite3 *db, const char *table, unsigned int current_version, unsigned int last_version, const lms_db_table_updater_t *updaters)
int lms_db_table_update_if_required (sqlite3 *db, const char *table, unsigned int last_version, lms_db_table_updater_t *updaters)
int lms_db_cache_add (struct lms_db_cache *cache, const sqlite3 *db, void *data)
int lms_db_cache_del (struct lms_db_cache *cache, const sqlite3 *db, void *data)
int lms_db_cache_get (struct lms_db_cache *cache, const sqlite3 *db, void **pdata)
int lms_db_create_core_tables_if_required (sqlite3 *db)
sqlite3_stmt * lms_db_compile_stmt_begin_transaction (sqlite3 *db)
int lms_db_begin_transaction (sqlite3_stmt *stmt)
sqlite3_stmt * lms_db_compile_stmt_end_transaction (sqlite3 *db)
int lms_db_end_transaction (sqlite3_stmt *stmt)
sqlite3_stmt * lms_db_compile_stmt_get_file_info (sqlite3 *db)
int lms_db_get_file_info (sqlite3_stmt *stmt, struct lms_file_info *finfo)
sqlite3_stmt * lms_db_compile_stmt_update_file_info (sqlite3 *db)
int lms_db_update_file_info (sqlite3_stmt *stmt, const struct lms_file_info *finfo)
sqlite3_stmt * lms_db_compile_stmt_insert_file_info (sqlite3 *db)
int lms_db_insert_file_info (sqlite3_stmt *stmt, struct lms_file_info *finfo)
sqlite3_stmt * lms_db_compile_stmt_delete_file_info (sqlite3 *db)
int lms_db_delete_file_info (sqlite3_stmt *stmt, const struct lms_file_info *finfo)
sqlite3_stmt * lms_db_compile_stmt_set_file_dtime (sqlite3 *db)
int lms_db_set_file_dtime (sqlite3_stmt *stmt, const struct lms_file_info *finfo)
sqlite3_stmt * lms_db_compile_stmt_get_files (sqlite3 *db)
int lms_db_get_files (sqlite3_stmt *stmt, const char *path, int len)
-


Function Documentation

- -
-
- - - - - - - - - -
int lms_db_begin_transaction (sqlite3_stmt *  stmt  ) 
-
-
- -

- -

Definition at line 532 of file lightmediascanner_db_common.c.

- -

Referenced by lms_process_single_process().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_blob (sqlite3_stmt *  stmt,
int  col,
const void *  blob,
int  len 
)
-
-
- -

- -

Definition at line 168 of file lightmediascanner_db_common.c.

- -

Referenced by lms_db_get_file_info(), lms_db_get_files(), and lms_db_insert_file_info().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_double (sqlite3_stmt *  stmt,
int  col,
double  value 
)
-
-
- -

- -

Definition at line 251 of file lightmediascanner_db_common.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_int (sqlite3_stmt *  stmt,
int  col,
int  value 
)
-
- -

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_int64 (sqlite3_stmt *  stmt,
int  col,
int64_t  value 
)
-
-
- -

- -

Definition at line 191 of file lightmediascanner_db_common.c.

- -

Referenced by lms_db_delete_file_info(), and lms_db_set_file_dtime().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_int64_or_null (sqlite3_stmt *  stmt,
int  col,
int64_t *  p_value 
)
-
-
- -

- -

Definition at line 210 of file lightmediascanner_db_common.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_text (sqlite3_stmt *  stmt,
int  col,
const char *  text,
int  len 
)
-
-
- -

- -

Definition at line 145 of file lightmediascanner_db_common.c.

- -

Referenced by lms_db_table_version_get(), and lms_db_table_version_set().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_cache_add (struct lms_db_cache cache,
const sqlite3 *  db,
void *  data 
)
-
- -

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_cache_del (struct lms_db_cache cache,
const sqlite3 *  db,
void *  data 
)
-
- -

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_cache_get (struct lms_db_cache cache,
const sqlite3 *  db,
void **  pdata 
)
-
- -

- -

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_begin_transaction (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 526 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_delete_file_info (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 711 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_end_transaction (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 553 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_get_file_info (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 580 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_get_files (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 776 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_insert_file_info (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 666 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_set_file_dtime (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 741 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_update_file_info (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 622 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
int lms_db_create_core_tables_if_required (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 475 of file lightmediascanner_db_common.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_create_trigger_if_not_exists (sqlite3 *  db,
const char *  sql 
)
-
-
- -

- -

Definition at line 55 of file lightmediascanner_db_common.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_delete_file_info (sqlite3_stmt *  stmt,
const struct lms_file_info finfo 
)
-
-
- -

- -

Definition at line 717 of file lightmediascanner_db_common.c.

- -

References lms_file_info::id, lms_db_bind_int64(), and lms_db_reset_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
int lms_db_end_transaction (sqlite3_stmt *  stmt  ) 
-
-
- -

- -

Definition at line 559 of file lightmediascanner_db_common.c.

- -

Referenced by lms_process_single_process().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_finalize_stmt (sqlite3_stmt *  stmt,
const char *  name 
)
-
- -

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_get_file_info (sqlite3_stmt *  stmt,
struct lms_file_info finfo 
)
-
-
- -

- -

Definition at line 587 of file lightmediascanner_db_common.c.

- -

References lms_file_info::dtime, lms_file_info::id, lms_db_bind_blob(), lms_db_reset_stmt(), lms_file_info::mtime, lms_file_info::path, lms_file_info::path_len, and lms_file_info::size.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_get_files (sqlite3_stmt *  stmt,
const char *  path,
int  len 
)
-
-
- -

- -

Definition at line 783 of file lightmediascanner_db_common.c.

- -

References lms_db_bind_blob().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_insert_file_info (sqlite3_stmt *  stmt,
struct lms_file_info finfo 
)
-
-
- -

- -

Definition at line 673 of file lightmediascanner_db_common.c.

- -

References lms_file_info::dtime, lms_file_info::id, lms_db_bind_blob(), lms_db_bind_int(), lms_db_reset_stmt(), lms_file_info::mtime, lms_file_info::path, lms_file_info::path_len, and lms_file_info::size.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
int lms_db_reset_stmt (sqlite3_stmt *  stmt  ) 
-
- -

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_set_file_dtime (sqlite3_stmt *  stmt,
const struct lms_file_info finfo 
)
-
-
- -

- -

Definition at line 747 of file lightmediascanner_db_common.c.

- -

References lms_file_info::dtime, lms_file_info::id, lms_db_bind_int(), lms_db_bind_int64(), and lms_db_reset_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_table_update (sqlite3 *  db,
const char *  table,
unsigned int  current_version,
unsigned int  last_version,
const lms_db_table_updater_t updaters 
)
-
-
- -

- -

Definition at line 337 of file lightmediascanner_db_common.c.

- -

References lms_db_table_version_set().

- -

Referenced by lms_db_table_update_if_required().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_table_update_if_required (sqlite3 *  db,
const char *  table,
unsigned int  last_version,
lms_db_table_updater_t updaters 
)
-
-
- -

- -

Definition at line 367 of file lightmediascanner_db_common.c.

- -

References lms_db_table_update(), and lms_db_table_version_get().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_table_version_get (sqlite3 *  db,
const char *  table 
)
-
-
- -

- -

Definition at line 270 of file lightmediascanner_db_common.c.

- -

References lms_db_bind_text(), lms_db_compile_stmt(), lms_db_finalize_stmt(), and lms_db_reset_stmt().

- -

Referenced by lms_db_table_update_if_required().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_table_version_set (sqlite3 *  db,
const char *  table,
unsigned int  version 
)
-
-
- -

- -

Definition at line 304 of file lightmediascanner_db_common.c.

- -

References lms_db_bind_int(), lms_db_bind_text(), lms_db_compile_stmt(), lms_db_finalize_stmt(), and lms_db_reset_stmt().

- -

Referenced by lms_db_table_update().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_update_file_info (sqlite3_stmt *  stmt,
const struct lms_file_info finfo 
)
-
-
- -

- -

Definition at line 629 of file lightmediascanner_db_common.c.

- -

References lms_file_info::dtime, lms_file_info::id, lms_db_bind_int(), lms_db_reset_stmt(), lms_file_info::mtime, and lms_file_info::size.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
int sqlite3_clear_bindings (sqlite3_stmt *  stmt  ) 
-
-
- -

- -

Definition at line 36 of file lightmediascanner_db_common.c.

- -

Referenced by lms_db_reset_stmt().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int sqlite3_prepare_v2 (sqlite3 *  db,
const char *  sql,
int  len,
sqlite3_stmt **  stmt,
const char **  tail 
)
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 28 of file lightmediascanner_db_common.c.

- -

Referenced by lms_db_compile_stmt().

- -
-

-

-
Generated on Sun Oct 5 12:24:56 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.map b/www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.map deleted file mode 100644 index 7641ea1..0000000 --- a/www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.md5 deleted file mode 100644 index 0d4a2e0..0000000 --- a/www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -08071d33bbb12eefc193b720bc4e7214 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.png b/www/api/lightmediascanner__db__common_8c_024e3bd9385fd740f75618716c90b04f_cgraph.png deleted file mode 100644 index 54270c6b077149e8a375e1e8c02ec4881ad0d933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8633 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 diff --git a/www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.map b/www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.map deleted file mode 100644 index 4cebd92..0000000 --- a/www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.md5 deleted file mode 100644 index 9c1a4e1..0000000 --- a/www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bf3faed1b03008eaaa29fbf7c25b1887 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.png b/www/api/lightmediascanner__db__common_8c_0f727cd41bbb90af2e08b3ee7ca76de9_cgraph.png deleted file mode 100644 index 977a635ae7d81c99487e5bd009ec576dc83f3744..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6816 zcmZ`;cUTi!uulj@rAY@Na7C0Ry@f6snjk1BND%^|i1aEDs$4;uNKimTKrT(CL+B+a z5Q>CL3%!@ni%1P5Z+Y#X_r1;c?Pho9%$Yg!o8LKSHuj;BF5{JJS3n>TqrM*81O%c& z0RNv}q6N+-(+0}Gh1T9c7Y?Fa{BoKLQ-CLQe)Bg?mFmo$~NfcZIfv(-vhig3! z%-otr1wJ0B$L;N8T-FC&kGP6{7hw;M&w8G$Yn7MEcV+c!PX&kP8zuH+5$dFv!#%S< zh?1TMO*v*(Yo_mCWkm&x)daKCd^c&T=A`)|qHjoLpTl~$v7a|Pb#hP5%Ph#En=zlD54#BOR^E%84J(LFOZYgq}HHj0((MmkXeW#L;>4KwtG+t4gfP^ z)3DZQTL&~Yzei6rcDMc-GNdL)`f|D`&n4Q2-TlDWBtP~iRBe~#A$=2sAyF2O$aN<| zDgF2O!oD?M7|kkvE}-=4=4H=CA?u%!N)ZpR!IWb=vK?hZDmyVH@SF}$64r$f>)l8e zb7fdjEVCCnKQ$Dq2s*)9U_B5v?ECEB+{%N(*kDj@a1%|jFHhko*i_BFC)p($WI;Br z{v#&H!jeqw;zC;+}B@`c(Ees`~)&nZG@ zj)YytYDNlsga3$sm&PFz{P!){=12tLbXm1c?kKs)D%VDeJ%Vo6Stq3ovda!7Bg zY89wrI*zxfjqP8#7?0obSWI}WLotSCYd1)%N8g3p+sRAQ9R< zjv(e#Ja_Egt!=m0KTeAriY2#+*t;5!KL;AyXUe&!M2?=#9(8_|V9~#N9&;1DR9U%_ zmGxQO*@Qyg55B3AD$O(}#PBJ?I3guNRI(RO)pO=3K();%+jkEej}|9#^Ti^y5x@dYn-s zBU>8(?y=OGa5!0`Y#&1V8~#bY?fphi7zl_^w}O1$`ye&O>o_ad1}NEMzgWREvBI1m zwV8h$qA66$Z~sc}R5&Ekw&Grbd|f1OE5lS<8M9 zA_o%?A(MFSy?x6sXea>#N=&3{8E>T|@ouc&XZsie-dxS|*S%q}a5dTJ?&Wm7DZ{

U=j!Z`-|Xc z*FMW@2^EZ;fmxvb1$9)`sdf|bAsjxT1L)*s;0rV;7@d4a&p@j>MwE+6xK7XgTw=U) z%uxDc1dg~r@0VK}Q>?&&=xN)oNZmq^-4b@hk!q+&b^atz;|GZ+FLq|un|I-%rYL1) zU(HHF7OP;Uj_ZRDIAq%0o}Z46@qd1aup|p{NrDYh&7JmyAjR}n}K7UMsn+)HfXa22yLIRp~-*759k56Tg*H#Oxy z`m7|{(FxD9x|i7Y4IUUxr-?sQ* zx(am^6^@;@SQo`k)ad}E{m4{6T3IZxIaKcf^iLV#_x1FnVvKmPqt%NSKM81bOfM_c z)}cj{XE6xV6w*EUh;x&+_^mD+Ap3y(*rlR}RwQK(jwJR0ecL`0vzpC*cM(O7=4d^* zkm#D@)c=_TF6Ib(bVTUyZeezIcCXcczdU`+mGX3beH|?(36rgH;Ot!{q&Aq9+4RwH zS>Msp0vl_d`!yo3vaskYsz6fP7e1GlSYqM?&R2B-1rIGO^Z}WUjt&`j50S(v@!E?4|3n~!Y1egFOm$HmD>CG9dObmhtw5fKqs?%4#!wSFN^JYCw3 zitCvlOY8ZTX9Z!JH&0Al+{Mk!&8P)bV4Q8Fqoech+T?`UoR8Znxs6W1YYQ_f3+TQ= zPoFf#2#yad8*EPbFwz6 ztd%_RMAaZo((!0}`nGLL=C^NR+l@OdW<$jmRnau`oIp4_`oqb-l~q;sOK1ao+3flC zx9p#Ai(ksi-%U+fi;0N^u6~IL{4=0iznp3XI$o9v@9qyflrt-_)UNfIek;=GvwYtM zwWZ+HpVjy7`aKa*Q9Hm&khOOQhaJ)eFs-cRR1B0NZ0x~L?o*mAx9^BE8>%fVL6{Xk zZIh^-y4#e zbi1PW0$eBYnzobEt&@`z>zC91O$P+4zD3l*I?bKgme94)GTZ(9rs!zete_PhkLCk2 zoh1Ig2rz_O;RU;#Gk&Rq%Qk^~e{;MlXen726bL{xL$j^AwglnyE4?jNI7`pQhM&te zL`ER=&!euOQUD0&rw4t#d&8#2%V-11`TR7S7pDL1w=*`H2|97sY%D-{$J31F09;mJ#2oZa??6+Tsu+JROESG&TL%6tvF`(5|^{s6sR9$cc2g zb%AjfQjtPOg+n)bMNTKO$;NZoJHWxJ!mgjZ}8%p~Zgr)?{sMh6nB~R5zi&uP-sZ`e1bc5^+vCQevL0_buFLxY1z- zcnL5PfH2RN+q`3(u+a7#e;;&Onl6wq<5kYgQM8ON4q_eeP9(e23{~?%(xz+NC%bxk zhsLE?Sk|i13o`7JHSWmXREY$B^^EuL*=NE??v<65);IN?Kl^hgX_8?;K>zvnEe_*4 zT9e_?5y$aoZ73#+j=A#1h*;R~lx%o{sFYL^GD$tPFgq;cds#~c8qEr@^H#&QUWKER z6B>>F;oGl{t0!jl;ySEm_{tL~8S;27)4Jy&h0{F9&{bwIOtG<*xn(}1^AnmX_*Jk)x+@OsNimb2t)I2yIb{Hwbl&oHKQVvS@rs7tdK4;IlaRo$(gzSs zk|utA=#~XZy<9*)Y{b zT+&WCLM6pmgR8k=${`n0<&DZ?w~M&nCWZOQi`>+SOi-6?Yv_HVI?si^bHo!DQH7Zf7x$-RP233_oFW@VNwbTjW+j~Y!TIybU z-ha6nSfu!v@0`@XLE|6Uf1`<<3opR<$nmyl9M~1a;wMS};O6PlO2UlRad=pHss}k6*;d+%mt6SwOA>B# zmU2EK-FkgR4k#Ny#jL3cHdX~?2K~OuiGN>>kQs)2Wr;gZ_);Ot0@)1=c3xQ_@7E2Q z1hgwWWnqa`Jpi+<-RT_TLo(Ei(1cB1;-^>auxx2tOFC@8I3cyQJL#lb`JY-@d|fht z=ZOP5p}{Y|^j!51j`n_oY!GFbtkJd>$C91C=|)m0)qZH~+sAPDf-V5#n96f3q9l~S z-5;D3!|C>(TG*OBb6i8>0hgmx{duRWNeLY_wgk%iCygVau+XM_oAqL#8*5J zK25*+_584NR5VHMJ{GR>ZgfMrvD!}`ka<@`%|C@aSTA}y%9F&+R!}jJ>g3E7YR7OC zsJ7CY5||w%&_&C18t&O2yvnFXcSbJ_8e=}Yd~E!eMasZamwLXG{L(s~P^+dl)wZmZ z>uYW%|L%SNu8OzhcYR*oSXH@lb{*Ku4n{&e*FLW1SQg>xNy?l_?v>bZ2$2d0CPI|4 z^fE=NGZT%Poj%H)m8ErqV8c9Dk|aKIH3l1ly*}qY7dVH4CG{17XAYQMeHhE>pJPvU zP^GK$ony}h^Z^_+?R&pfS`!&`qhm$y8`_gBrLSnE9 zE=GAvAzlw>@L=AYpJ06AY&B|bg)|JXLF&nL8dj#x2B{^Y0F%{Jz2-7~?R09pI(}ZM z4YTyXnJ?ZR`orljUs8rVYt^-6p0B|`ut@UZ{YXv7OK>6BV`T)S1euIf$>Do?)#+4k z^85+b_I&XOEbb+_p>=#NllhPocCn1r;6Lt~C97ipjR^h$b-L}p3in&g~#=IG4QypYG}F%FY3^x*c;+0XrmoyD_z zyWcqvFjE5eVyk!PtO`6&H~25APV_}m69;Uir3x^8YYluOyq0EoBnxSmbCLZqT5)=V zZ&vh|+f*(mb)5Xega{8**6&NL1YM~2X z!4@$})!7d+@>4dZ#HEBp?BB*TV_|bq5iU|7{Pr_snjp8DZ+lsdhywpQ3fE zF1(j3t4-S)_x)4Jul_q_!EvgS+gvKUmO$V|Hh>#9)_c~!f14qp+_y@7t=SoC!=^lN zZ7TCImdqZt3K5hx{e<8-YjhJkF~JPBh8@NFA)dV3i^ToiAYy;nPtoWV>UP@^&MTvU z8M8yD>XbOY%hR#%U30Wu?SB6Ex9_#BrLouz@}6%*K6!68*B$pGH8+g4<&7UyfG&j6 zL)qVvi1w!&j4<|=^lpydkD+L1a&_wj%XeOe;of7TPU*A?NaY>JcCa*!DYf9me5j!X^^e_2|ny|Yg3hd4;snou|FXtlQ)&Ypf%0a{1zby`$CJePEHxT#Kb)@f7WFuj4u_a99}K} z7b4etVQCD6h0MFmN7=KQXUjU^veTGQ;V!>IDhii$80zofd*ji*-A#4Qsg%*lA;#nIZX>tpe{&1sh ztA_J_p2MPC&NU($QEu>Vpi`Erka@zLPXnUb{UmR`!+zGY|J21r7_ZVx+|3_0wKN<` zMSc+ns5>uz02X?S{P(`VwnJuPgdo)GziX8X);gjLveTboX<%6|m3fV^PME9L_U~W@ z;$RnTX77!{dFzR%SM7itpcCmlfxvi(AUAJ(!{2N!JT>`vFZ*YSTM-L#ecSm~-fFZ3yH)?$N*IBRQnyn%0nrUWYY00(B7WN^R(3gX+u|!yHuIAguaO$W&-4s_? zNPG|nULd=mv32T~LEY~M8T`@XZyF5*JSG^;oUI4|t24YWeyOGC;LLR{quTh~@}efI zEyCIN>|HVepfT7mnZrZDJRbiHdkw4sV*D^I;j4ld2jXs3ZLvD_cZwd|!Fx}pJ z|9H|oAYdT6xVXNmveM()RqcxBtmV&X3{a*T1>u^5Fj^QSna-0m}SY!e(s> z9f~qIJVqOthdU(z3vs={|L@Dl=Ur`;qz~9uVU9P2Vv!SKL7v# diff --git a/www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.map b/www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.map deleted file mode 100644 index 30568de..0000000 --- a/www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.md5 deleted file mode 100644 index 3a5ef51..0000000 --- a/www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b96aba35f641da6d6fa5e565f8871165 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.png b/www/api/lightmediascanner__db__common_8c_1787fdaf148358c7a518e91dfd871ca1_cgraph.png deleted file mode 100644 index db336f2b108d5a7dce11d52f4657453535296e43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5147 zcmaJ_2T&8;w}((dkuCz#Q2`YNq&Ml^(5s<}fOMoukrF`osG&$P^bdicNT>lqB=in~ z^o}4k0xG@ct@HQIdoyq5?e6T}y>srpXZM`@JHK<{4D>W^S$PGNmpXq9<5fT2Jg`dmPfgZ4*HbfmfO+`k>DoJ@SGm(gh>9e+)vPod> zPF|3oi7BErT$r7nG*b6TJkPxv)~xCbu_K-_0dam}@GB6-y<6w>cVMN&WXz%g^s0=R zyc+6lnG&;6Lu~fzoAf!2iQrLBuscP3S~gLQwu%ToN72)?BKkvviK!9uN!Z4B1MFJ! z((%Gx%kk%sy=FR6W%~dBlBGqowLI7ZK+2kX-6K~$yz*-mbsfQ%RW;+%WhRUvds?YJi2gFwAin48s7m0B1Ir|@V zl;}FE=%SRCJ-@thg2tAZqYefb8J+wo(Ol$O^H!Z&bbjD}!wFZ|{b4!3-T5Z#0snA8 zO7$QZU&*!D! zm+7sY@8J~pvKN|PiFwXT$Ix->+1PMFAdt-Gc#NK*Ap@P_g-BmtpZv*kRE1@2X;3%> zLSt!ZnaC;{8M5~|%iK1!UWV;=7hR=qz|QQNp=~Yi{wHX|@6BR(T5j&(=4f%y{*crI z0cVXXeSLi}51?(4YV0GwO@jgt@ib?$T8#L9o4(>@=f&y1HU#20Tj%1w)UvSpmV0VX zA>>FT==bxq^mJ`~eJ}f12B*j8-_!N8rC;*hy?ZxTJ}8Y-Euo@y>3p}jZ+N&A zIJ#ssFsu^=sqP|hUooiFuNNf>C)-~P)TRy#h{Th$>eZXM>J&FIN7h#J75XbHPDB4B zgsj99-Pqb5#W0^5kE?`82|MB{!)G+WYk}0W#v&n;F2{=jE_8Nl^8Vq z$1$ApF&p`7lcLYfSTsaU$*@0!P#h<$fwYY@R#WUKi=@NUR&%}P%DTezcUBSMWLMkr zgzHtbo9oU^8qfa?&RU2g)gwBVArw$yNnV35gnzy_2IKZ^JA@g|I@rCi%1%!F3c&|< zGc}GvHrQ;vJlWLLRORE{1xvI$+kLYN9yz%jCIP*a^z@ED-le0nGG1<+EB&(FNapnP zltUr-ZDb_q!^e+7zq(ky$dw|I|5Q{6{dqr{agKw-oqtSMm)1;GS`ReuwdewC#l^+t zJ`P2AwVVRpnA3rJTJj{U!*wN9`qXl&5a;T7SlB~4F*YUC* zFYvR7DFqHO>c*ue9ECKgg{V*JSPUETw#bbWaKj~8E2NbZNm@!Fae=@GByuXA6z>@$ zg%5_*7AnBf17ola$gspd0Y^lL+jgut^lq_cANuYe=w}TFjff8wxt#6YWUoJ^)zm1j zbi*SMbxE4=^-wqC_m-TNF5rBT57f<~%uzaeOR9%{&^DpT0uVoOnPFe0X7;jTV6L^sAcIPQ_y|X&TbKE;M;~%NpgGGo7^Fx%8Ei!JqLwuH>|kr&yMu=4eMw2R zT^opsii%a*+ioA-mB2#cy*|i>KpW#lhYZuIb0h%E}E# zIHz2u#~iv|i}lAzn|Ubv&70Fz_9TF15AaiT5%((_Be%xNYG0rFjFHX`5*9G!;NE^n5V=h|QGp-yV08`vac7Ulg3R z^~Kl)Ac%1x7M?qIN={$7y9@mR-~0DJs)KeQEVXB1X&yH=%-o6bJ8kCS7$!Eh9>=UC zZ861~AyLE!2J&Fmh)S_*jbe{#DtRRXwu?S|z>Rz~_bH14o1Y<;2iLL|KUpn*LFSx0 zd(KJ9h1@emx;Yl}&e>I3#zjAGTC{VIL4BwNKFAz-byP_RHOTpDzAc4U z^~r{rnTg5B^z?MD2=Rlkkl9I;tz!Scz^MO%L0C|bOnrU*d@%k~<^Y$79T5uqTPNWz zNx+3&DN2f#`|%UNo?_0!?$y>){=gzGFJAEQwTGCVZ-?8u*UhcY-}Gv!UWtm2rvls( z!6YAnuWTN!!cGPNM1`y~d2%i6@^A`!b%y7V4@{Yzefmf0P;#uR;wtfZPFIs@1v*yg zq}FW;IwJ0oU`y3-3o$9*$;QmZrNG1QB<=jgRhKilT;I$DYvd4Eh>^Fqg+HNVWgIo1&EMMmNU)x+7UfYGE}Cem_@XrGFHx^N)>!T~HMcn* z)SCG7r*43m*?PE#&j&+JOAl}WU_CJdVeCS5JmC(K%jSM|*IAaN|D*J|=-|c>E(yf- zq+k)3(3SoRaS7+RAJBtcwd*lr;Uw`uUC=Ww{P8JjC1V-7<%+tc<6Ex zx~Ah2w!Tpi?zu}G_M^IIbMdoWNl6J1cN)7myliLTrZYS0JQqP{2ef(xiwp-E+yIB- zs(ab3xs`;ebWtiU{k1q#Ya3>6YMNGrr(p}bzEi#;?=fbe`hk$R-KC>WV_Np@lzcVL zAYaw3hpuHsM>^);m>lTXvVD%+)frB~-CY@3CrlLUFez<4HI>6z<}!|#O+|EPVTQTk zoFN{T4i1Oh27T3RX4`@(JFR+8Ol1jI$-(A!)E{1O#@6wErYy{*l_k z9NAlBOE#g=W6T*Dr^k6R#ux7@p-lp$Z^_5!`>u^s8x)J;j>1>vzl6S6G3QEdE}6J8 z8VoU~D_s9|HK{QZmAi3zKJIM3bctkPLxE_6PilP_#D3%MGf<6xmLB=7asx7!i+A0Q zMIZusg@oLd)YY$0_wMieva^5OiQhNVG@FA7U?<+-L>&*iT?8g~Horr5iN>*;WXQz} zqt+jHww3Bo4y}47c}dC;f0w-XC^B-;t=u)TXh}Q_-Enn!KGXb4IEtKxkB=`B{`l;l z#zyHeb}v6aaop*Um!Oc)_piFbB^V3>;Hmkq<}v>Gf8yf40W86Nwk{6L{d&Zt42cx{ z`t_?tlg}N%KvvzjPZBFx%X=SAnv_;@tRyg z(ev|G0O&NGuIB*2v)l?Jd7G8B-+K$rn(wtvxR1gzLdFE|-u;H2^Hd!Z4?g%A%BCLv zJ!n6PnOjX$Q|x&!y-nDuFE9vVW!E`F8VQZ{p=7h$b0bysi=+z%OK8of83gV%*oBJIEX z(e)@qVPJv*-6%Qg29%u4x6Gfbr=j8!k7q$Yg9wDs5Lbdg(BX54%`otQl7WBy~2{_t9Z&nHqOII+>urK7cH zOjY!axwd9Y-oGBXO5`*f_*Smw&Rw=h#;SohIXNNP+LUgS6-AYm$$-&o0rIH3F^rH% zV6h2=0de1V!qi+e>>|)6c&p?_kNnS85+RGK2q5K21rn2NQ3s*Ed?1ssZVo7^s!9R2 z5(5)chxMz432gY$kD2f5>uLG$H0>Jzwg@qC60{Z{rW#wM&9?U!r|IT*W9Z%=YpCU+}j{HM`3#qI$FNOQI>qzYBR1w?38^< z5Oh6^-Abo1nTZqpc6_?z`pnvtIay8o-7Ooe*n@G(FSf(t-h$NKDn*3|C zJYIh7(4eU|#yY@Z!8JD|J%pp4V>tmCG|OFVHa$&W=#zB9)Nd{TTQNJg5*9&oIqgKk zg=aA$t`=wisZnGr{w8DpG1mY;IPhBx*;ByyQLdq~Y^2@i&`C7xl2tEPyX`*mSu97< zJ@&psP}Zkf0Wu}x_Kq0~o0bbNrye=B*x>sLn`gGqFK*T&)TKbu(ILc)M!&Ya2QlVT zIT}(D)xS1JeFxczI9~6-oSvFnt+2MI8SROGm2km{8v|VB%#ZjJ;&PvdYG0ioE zKn3JZYE+Yw?c72(0ScpKZ_lfE@sq?Fl` z - diff --git a/www/api/lightmediascanner__db__common_8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.md5 deleted file mode 100644 index 3fddffc..0000000 --- a/www/api/lightmediascanner__db__common_8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -34eee98bda25d4810e29980eb7072e92 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.png b/www/api/lightmediascanner__db__common_8c_1b6950ca9e548670a4cb7fd0ec5220a8_cgraph.png deleted file mode 100644 index 6b48033061c50a7a724b44844ccd6c458c53e800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4749 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 XH^ly7U;$IzB!Gd=!v| - diff --git a/www/api/lightmediascanner__db__common_8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.md5 deleted file mode 100644 index 2196a5b..0000000 --- a/www/api/lightmediascanner__db__common_8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -94afa576b45f5739085ea74ba95f1965 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.png b/www/api/lightmediascanner__db__common_8c_1e6e76cfa9d6faa3c3b8035004eff1a0_cgraph.png deleted file mode 100644 index 525c5cdcd1fe9e535aa84df28213660ebdd0221a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5114 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 z diff --git a/www/api/lightmediascanner__db__common_8c_226c6f7ab2e7923b747b7090357ea419_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_226c6f7ab2e7923b747b7090357ea419_cgraph.md5 deleted file mode 100644 index 6da823a..0000000 --- a/www/api/lightmediascanner__db__common_8c_226c6f7ab2e7923b747b7090357ea419_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2c52b54acca396aaa52a1189c009bcdd \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_226c6f7ab2e7923b747b7090357ea419_cgraph.png b/www/api/lightmediascanner__db__common_8c_226c6f7ab2e7923b747b7090357ea419_cgraph.png deleted file mode 100644 index 397b654a7e70e7d49e2a2be33967358edca8954e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3185 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 M=$b++wH=@R2XM6?00000 diff --git a/www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.map b/www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.map deleted file mode 100644 index bf18e9c..0000000 --- a/www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.md5 deleted file mode 100644 index 14af054..0000000 --- a/www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -de8ea54abf447a071be0df841be2d13f \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.png b/www/api/lightmediascanner__db__common_8c_46e6e318ea9bb4a7ffdfe40c842da4e7_cgraph.png deleted file mode 100644 index 567ba48cda9f27b5b7e1b39cebee4831eeabec1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17130 zcma)k2{_dM_pdFohwP!ON%nnL5ke}-Hg*zY-}fbDUqT^kUqrSs)Qqu@ER)7kWb9@T z!q}I=Snfx^-|yc0zxRKi=T6U551)B2=Y8Jiyv{kVGl`EL>eAD2(U6dk(Ch1IKOrF@ ziva$=b(s?QJK*c^Jn#>tgMqF#$@#^f4{a4$z)z_B^^J6>#%V4wawtZMmvfPjTqn`j zzVkG=V0|X2;OXe;`Sw`T=SxfX1c6cmr9GD%T(b+geG5l2p%uK z9Jw(qQ>?sP6n01Z|9&;ZP^*$K^@$3^)Z0_t_$P!hSQvjDc&vVo{a2;;6m)gpqIy4IH+!4f|DAH#KDvpgV|qDJ|kTu z%~9kCzWI1b1~(#F{{C`nVzqcam9~s|F?`9$GteXCTp4%i1F1O~{+)e6rBic(P-2JG z#F;<+#c~y3YH{KTPZRt2L79z`Tedh0+;;b21asF}cCKcU!GT1t`fd>2*1Kr*8Tl5! z_hs+f5_iB6MpzSMCsJBV-P?k4?H8uC5_3e2`;3f4W+A&s7wDLEe=LTJN)PaA`OLqo zy!5B?+J%7byJWR*>o0Uw*i;^5t@Lc*RL?yab;W|~jiXZX+>wvMnxO6(#R&reu8HU@RQxVknJMX zwdc`F-f~+;b^=nx{cd>;i_I`NrcTGK=e?&g|1e4vc*-3^cS3&i(%_}`hsV2^{KO*$ zW3E8+q!k7a`N&I^EEP{xWWAC<_yoQVp067`;*ZGnoZ#o5aHI3Sx+OUc^QxE+-6=PK zD3C@`cv7~L(@~U{=WcL;WdCS^bWOJR$~p8+m19+6gSXrcpJH& zs0W{XW$>ivk`3v7@+`7J)k~lB`&HQyH+tm!Vmipq4NuzSW5Q2yT<3IX;4`qEVBL*9VE8#)QS z?Z60z6OVT6A=65Vq$XXK6oLueG?TCg^o{6-E15Cv6aS47*#bS+hA0^%(SA! z5=g?I2{V+l#BBI^)_QPyNK=9qVpMCx_kPMKcvz;uwms>eg#MaAP5^h7pQkiWgUL1d z(h|4hU_FMdEDy<1H+n8-ffkl>i8`D!N#E0c!_Uv0aYge-4v3zWwZ=1a^(CyYr+&?^T_dnHdD%3Dwaq%knn@rj-iy z*Xcao=Wh29|A>q!Ldmv!NpeUbJAxL!H_@*wHDq|MKmw974%!p{V4ge|cOm2B>f-5@8?c70 zR)D+GjI_1Ceq6H7C@`Drap3NtgZC4ZNrNXiByQd0*dqqbR*tg;`U3~W1FY-!r;-wb zK!x(7YmN$UEzz?`f!^^%dHK(LI>tR$m@=MSJd$hf-n-GhY3pRT>omRaGt$NI_uIU@ zDH~c<1tz9Go91$3LEWpY@6zOZ-*R`ITcD|Wy<3*$2gde8fdhW!cC6iCsbk}_eLR8$ zey=2jMrsB%&QM|-!$Wi&$A2a!=xsa#M9an{<1`7mbSa~+*P98dI^IEI3WI$vru#dI z5ukQ`{5m>0bcEI=8OK})abEA7&3xtkeN(U37b5wsFuIrM6jM@?e2}8epJNUlyre*C z`ucT$*m7YNy*)~ppT8|OQzPRFE31*_kKIK~g=FBmRXu~K+(kk?E=po2?}h_9Au^%#k5H9t2aqebku z_Iyz+dmu@s-x3LJ7sFlc$?`JevMHmaZU=#OPw^bmc#`yJbvQ(#I&A*ogOfJRUpEEK z49R%ufP3s(3@psEfiOElqj~&I6~*CK2}^0nrs8KBw1!o!zJ@x|{&B}`Kx5w&yz!79 z<Q%YO^U`#8<=jrp&RVcqB$|q^KSK8JZZ@9)imnq!_Z|+m|3{IB z3tcOO<=7nTy>Hd@+{n~pydE%6fJIv=dtCaR(qrm=rF8k#8tLBtKJ?VH{n@Zx%wJv8 zqXm36&(kMQG`a~M7LEcVsnYGRNYi`wIwsb}uwSGvrqZ@F85YU>he@D(V~KdQxQ!^J zlp}4Flam{=ZuH!U|114rHc32*wy%!Q_80q~FIMQ=i_aOPI1%-gm3BjulU00#?N^(6 zpv?hNd#bMo=Epyq5W@pg69Es?Oti~%KLIM13MguvF8@G|CHggz4ZOa;9X!%HTD>`b zEzq4g?*bWoqRI{sgi?%Ck7vg&ChKKC0`?y_*JY5*&*aA`XZu1tKN=jNx#_aM-+0i? z-saRO{6XRZ!^r#tT$X2n*wYeoIm>6PiMfrni-x!=y>7gPm6f~!wXLQ2Kz1=z5fz*) zIa)o&2l)i#F+7rJFFr^L=G&*V;PNa)gz57;MY7t58oACbqZ>vB^4$tiLPlXU zkfqyt1$P`>)jdeJZg>Y*&sEI1?PRKxoY0ze9iyWcUG4%_kKu=W#IQ>$m#M<1`k!yD zxFr?iJdljLJN>PztKVx~U9$ac9)xzNY!eorbp?{q#F+W?eH%gAveZ$LY7WR~yjG1@ z&ymA7T^&&e(31vYX~=)EQPJzxzW`6k1>i9u&M|)%v7#q<7kg+(Oi&zZY*9kr^JEz_ zt=xONr(Z1VKK_<8B;@r7Hy47UM!xr?tg>=0aKCr`NhNdD(=NIzRB63J0wSclG5SbF zG6^v&$Q>~F)Y3noK)i2xTdS&~Lr$cPFSYtzKY3u+=#?ZrzS1(|x8uR`(@BIP%PtSYiK;XndUb?{MlD+|QYX*1#ckGb z!QDV@yD@-%VGWVjl7T#*d>=)!C5BT0QDxfBG52H(eyQEjDa!#|U)$`TpRAX_W1fee zexKWhIVdf`p6S|LUKaoM9VBBu3pc0bU5t>Gh@#e&%xWVfUrfGFn+er?XahWu9?}$W z9U{<+r*l~AZ++i8kxlTXo~%T?8YcsLtH-#I1u6}`_rhj;HOlC{j| zO;m`~8dxnR1ExADsnxs&|MJBbe4%#wbk)TT{hD@5*B>r`ioUu)gh{(=f;=YU-8*Lb zm`HQfDGpU7NJB}Lij4z*EAa$#2Ti>zX2PR9n?q!+mk;LY=ATU0y3dC#WXJm{JzphDts!)-&FoJ`MzR-2i=$@dIMRfCaK{! zTGcdaubX}EHY8+!14^Dz@ZnTPkm^&2Sttu&?L(WTxglNhUgBG)OKYoZUQw!eBw+Nu z0v0~>wRuf=3G9RdZ*RA`-TKYUtTu1|{sH^=Jze|he$d5ynd?pn>F6{ca@GVDRbDZb-lu?gVJya1c5e1oke_!Dfq zx@M7xurdg*fO!7k`@lcKy_f`GQ+;4b)%4s7&RT*`yz61x$*K0AH~qFfTj-CEb{1Jv z?NQm_`>D6Mzj$y5g%$x3->Bs?1;yoBAl%DthB~q^Wo%Rs_w=7}sW+F{%`~TCslw#n zP%ULIEyXE^YIrVdmpUhMZ(8yh&evN7a_0v5B;vSx$KQd+&RpB2Glt{h{5;J(swh4X z0gM4ehMCT{TIc8Ku?lf((e}N$Q|js5)zxBSuX!xIuB2vbkQq{B&5t*-846sv@sq}` zcE7XHZXNF7)edt;?|R8AU_4fTeh^|eys#1&lU;~Ys(H8vuv+Vi@@IAd#^J?-2j2+?5kyDu zsXp>9mXKCeSG?~(?z6AZ)8ky4QqPhitsA2r^Cc%>T!~|daAXo0Ig&!acC?k3m+RhT zWy>J8=6^f?4;%L5tlpF2{~%CMNrKz#t4+{6AmpJ#uUs;dMZ=Mw@r~K1La3z6! zs^&hC^#G23R#(4xFB-VX?p?}1!rNeYvgz?(zm%*RZTmp_`bP;%&wK9~_<1b+gJC9} zCHu^AVi19qsH)@Jd0^FOIZ-bg?@FmTPh1KrVsC0KUxLf4H{S)IvLhhG#-yI_#<0Kz z;~Hl#N4#W8U(2&Zoky%TkAF6kr);M^1f?t9;B72T`G>PV8OaY`Hwp=vo$n7-&UdzB zY4cyF#YJ>LAil1RH7^qqoalujhQ*oHeZ3kmydEhb$ld zV|zI6cwf;2|6N8$Td+lRB}+ou?dima-uq!N*z>%#4D>sB`FBy&st|YP)a;1KQJl{g z*tOR!)G#kPbf<>1xIxNXUtZosb6;&jg1<7bHGS5Qo*r%yZpS)uC_W}VzD1aeXpfA3h&>}tT2nxM};y0ya zu^|<1_r`r*|5H{LuIKle$0enZEx z&#yhN)udHoz!wWJZ8iW-SYuS*u{(j2*t-x|AboJtPR(1(;TIUwK+&I-kzi4R>H`2j z9Drsq^gNbq18B!`=>o@;2n>g;<7ictkUeU2CMii`Vj}mDV`w*hFT(HX6B7^eTxZPW z>mnESJF^ZmY4^3Y8vw=DN6$Ry9wdQ~U^u&2<>gHYKMcI~nUde7QOM2`ICBu1vo{b^ z+_f^jw+|wUwp$M~&ra7H-ia+MyyB??l1^719GCI1Uc@C{T#k_xbflgs+Wj@FZUm*e zS-Y_Km^{{1RI0YHG=e{xGgLUoWsmA3zmUF7I5r#kD; z6W9yaTMO;tKrwVWYOOTYmqo(zwnQhBW(Lj%`)U3K#1 zDtF2v@@%fICquhA&&-A_^d;AU*pZ+4ZDza1Z7y-m0n4z@(kUd*S=oHSY_p(=w{PD@ zeJ5}(xNUQgUt^#nX&KB|=>Yl{+X^LrQ`C66^!>ox5rN_$ zHo337=Sm(JpRw!^Y9i7}3G+6_Mn9hp2sY@vE!BHcSN?n#9oqaFSi4ju0Efuf_WZ98 z`vp#|`==yAeHOCh+R$xhWEjdq!T&<17Ig{i8MGQ-b}u&^^4sPTWozf$pabE+xb zjXb+&{W1TbaoYX3RfT_SVaT-Jd}YtROG12Ospnc^OYwNL zr_IAF;`Mt1E%U21eQP6Am|C-oi^`V#E+SyFt%5a<$AJ5bmwwCBk+Hbn6i?t&LD-0+ z1-^5=j>yxm3_`WDU+8P)Kkx43xg{r~&$yG{6{`ksEs}So>8rSNUb&>PI=3h+GCW~! z!vHOYXKQ-RUbDD>Nn;62BbroM{Pwz|aTub73w#WM?1;9U9?8JqHk6f0cI^+88%gR& zQju;rcCGZnp?84(&u=SX;1Rort*vTtbeu1xL*4y2Qs!P@8#`{^b~m>MfsS+L=ZE!$ zgcem_^W->{QGdE;?E1~3R|+uYiV@f_IWC^Z?5WwN7to4c74odvSMxKnI65olF;Y~E z?$Ch!?TjVw+;3rZ*mP_R9~p68V@MiV7iQO_#a?G;Fz~&>8GX1B)PdF)DeTr^x7POX z5J%@oE{9=>yeuLQoxZ;n{e|(2IvML?)a>VUDd=3*ASgf7JoVq`&>TM%Q}meZerIOW z*PY1nUM)msvz@phQf|@gFX~blz-D{+mHksqO*i3G%h|Y4g*7_sp-SRHx@HmZK3nif zSKGO~TpXn#QWVT@d-UB5F&D=@-r#HypF_mOGVZKZo6$G z$r-%|m6!2SHBC+LO&%)0eof0xd8@-YU)-YM)$X8bdLoNRgXc`MLZklL(u}wjT*`0B zu>G({(s#A8VrRGb{Dj3>lQ8WE^6tD;5Imn~Sf~;Z?}07yC+aj0)wX%$cJcS(IPbMf zFB$aahAsHC2y=-OJ>)FUE`9n_wd~sXizb{mn0K7!_E&Xb=WEcbvrZ8_bhF4$>rhh>)O9i=c*woxM6s14EiRs?4V#rSOT!VjKW2q6++zz~% zyBSs#qQWK?Cdnm!{usz7kgHgPhfUS**ZWFTg10O;T~^>`VZ<3>++g=kRZI^u0Liqq zz5FBl1FEYJX^^;oi{^?+voGl&sf}TO2k#+0)IcO>sz?STZqpEMCqCtMKazP%7srF+ z#8D-3gbMy#uaZpQIaxL9D5IY8H z({6ndHXXWF8@?HaT|g|PIi4Qx*I2hG{P3-+s`^w{=Q7(G;y&B@KHsx>g=J(q>io37 zKsjq5U(s(JHpZNKUwOA*b|gDuAyv`0ht=I|({lT!1%SHV{9a^4%6{N19_D$VpB~_o2RCdQ0KGJebX^<5Zy$8>yPF;89Xi z^72kBrL^mCS$f6MfLCM}Fz44n)y@9e#@Pp^rl#LL-rb&wWO8booQiAHMsH7HIl{_e z;bLr79lYN+D9;|5n2fTb5e&I6Rb5Z%5bWb*ptl?fe7VW0t~xB|wrOEI$gOVZ^$n8y zWR5X+kk+E*qErtJQabp8xe>}*6Re2=xi1YsapduWsl`;+C{j=n|IDU?1K+=sGZHSo z=Q7{MOlbYRf{;uit_NKP{kvl1- zm`3a*+;?bO#-*)o26p6fZ~h0-iJqMzGri-ze2h zr?eX`(+35Nn)c@_rk@h9=L_~@wo&RNe36GY+Bf}vJ=T>DKlF}c z^>TatHYq;7N>Wi6$ORl4ieV&TSrvPvbVFsW=5z3$f8xo6B3khCk#uytYPm08zU1jO zDp1;9AaunuF1KJ$C1hO&r*Ev#HcT%qJ>O_2dICB(?ou2nrNt%gZiL&yJRh&$kaki0h5y9$A0|**aWE--OZ+s_h!` zhW`17C$qgTOC$<(aA6Ds#;nISLhlfXIzRT^ytpZ0Q=VDESJ|@t50&Gsg{%kaV8WW) zK~QN!cy{GaV3&>U$KRt#iF_byb>ew|_s^XAwm3VsEwkyIfzSF~8%C{IdV(172Cl7J zEWtW@#K-o5q;TBn)u0{2K%O5Byo#h*`o-G&DVCHUWE zl37Flly0+;n314JhlJux$#dp4(*13fRy5875@i8nB^Or4zrA2gzE*V zfqD)i#Ipd!AOz`;w53;@S|QW)ZFO_MS&~|+i2>7#>G+Q<>ie7H&zK3O`a>`Ory&aaCHHd?gE^JYaM5GW#tXt z^r(}MjQA~$QE0@$MEvTiTMewRS$KWa%ytpdvf;4!{T+~I#St~=>FMPZ6)UVS(#T=y z7luFLc#kK}3alw1DOq=FpeeMi}NWCo(vPSC989+=%=V}QrPs2mZ_&2 zaGWKnPJAR@B8pBo{b?$*ANrWParA6~&?%qz#q6vdA^GXt35x%SOvR5+XZ9_>k(h@fa~qqoHq~_^JF?8>@~6ysrbY&hjBXI;8s*YdB4Pn zI5y>PPOb(PT!bo6_A>_@^NUFcRlF2$)QQjP>Z;OGuA|07oQg@L)s&zGTH#^>)D&)i z%+`f46SSG>)LP5&5@KdG1!Z^bEmVVBg3m55ZRF+MNx!RuPIP^sCw(fg9eUO5o{z%% zm_pn8+)eLkb^)ZlXu0au;M=YzNpg!XTe4kfy~#G5u(J*4?>H2MrEOj6>igto$9xL) z?~@g)RZ@)1E@O9krcK#Xf&xO6`{iDWOT`g7PkJYpG=Gf_ctqTZ5}uq)yOaLz>ExtM z;mqdCB0E`SUYW$oT3PsFRMvXd@Y_*V6pjiROFv~WkK7L6UkA+*<+4( zjgM`jP6M(fZ3h7{enX=jf0pQ6WoNH2;yNa54oRb~bqz%x$O3Tr>(W4e$W|wnru2+g z}J%V>KOw6_M1ZZkT@glB|8d)=L_Uxy{AJr39RUtEcBus^aX2=H@)Fh&8Ji2lcsE zEQd3jk*MBO?)S=mVHMqJ*?j)_dz;weg*4T)kliJpQB$*e*Ad~3re)qijh0=_>8a!! ze?nm}dOy(gWVWR|QEH3Wssjm3c zkp1e+U&B*2j5(lb!16G@#pM+=&U>o*(n3UK|D=~1ro|hky@r2}U?d#9TW~XAq?CBb z;^>mz$wnYCBfmE>3vTQwL=^4Vezm?g?mKeY9PJ$R;E%rT`Pr!j!uv+Y$)cpIySo!M zg7C4Vg#SnD;^N}TAxd-UE3Kr{?{66efN`JpMT@H%?!xLKQmY}&N&9PKe)EYUzP+3- z6t}{*aGi!lYVQH*)_cyV)WA*%9p}zCWDF>9!ubU6qPYMB9t(hZ|NW9yV*JL$cc&)o zVXq>G+>0xKJCIbwhRXs+p28)c1jGzNj|xZtE!jgE6~^<1zNkPCIpz1~O2=A!el8ub z`jm!-M(OBxmh$P|2svu@C&$Yg;6h2|SfEXcTq0Wnz@5dIx(-*z@$D}S)P&bEEJ5OE zKg9FO>*Y9!=18_Ne}D3g@{fH>^AImCh7(?dyxoK*g+_P8BwftW&%x`b841=< zH`Db6?bY@gGoktrj7jGsjE9 z(*g0xKI(p(8zqbIWn;vU8_!m7wU2nAo~3Pa6AKUi%Dcp;RDUdxFG1(NS66D@%ew3U zK6%E74diz<`Q1Y=w_6CW{Z%WOBl&UP^~Zm<3DUarp`9Cd85L)K=N3$9I@WW>$8_kP zpKZsRK??HqUD%SXhWx2@b-&=f)HCJ$wSssUBaW2Tw$84G8Wks$nVHCjJsg)#*b4y4 z>_sl9*%E$bq3W!5$;jDEIrxSjN92UHsM$O|VYbzChkE^#c@s}Q*YX+fK9Ykm z_0p9A8kmioe z|4GpTstSxi=I*~_EGF^ad``Ae1gC4vWR5!=a(`%n;O1?4Id2G=VLaWnL*<>FxZz)W zq((*oa`F*CVn(I;;Qc}y#v(CCPhmAJpVg)Ml6%JunBL7N0YSXfDeEg*Wy||(W-`Gz zq~t?F>lu}td~JyPLT}W}%&#vhYa8ww-ni{z(VGc8^C7C6&ixO=I2?C6u}j3M*+i6P z_~)jO87q4F&Gx2%weOY*K>@;tyc;34O)qY51he%$YYGo{=Kr&BS?6UaWzdO}AU=$! zcL)$@0<)#39mJ1%$Hm;-o?~?|&q|F3(|ahdy{J8<8yAR{?)82&-?_}k<(Ly=K^a)N z9D=T@7V~QkYXh=4Wv+eeuS9{+jM=Muei)JoJldy z+({m-CbiZnLEduJoF>Eo4E73BoKCpNh81OMOmrqN$uew5gi(zH<%!nFQ^ZnXP!*7@ zG%I(g?>kLhiAsQ_)MrcE^+wMyCXj%U67s!a7{dDJkdWv4KxqT0$glxb|hm{3@ z0*~KyuVbKsPeV+r*^P7->jZ)POOpt*!>~27;_B5y6vELul1uOI0?GbTBV3i91;l z>FyWUf$Jz`Qi2`?$ZEOjlrB0V2fNf?93OnW3qkh?W9@`>?x&2OB7>*X6noPyrTt!* z)OyCz#SC6&9!gega~mZ}Rx3Qx*7kj!sX_e-sL_oTGcJj2M1?tftmAC&zUK1;&D32? zoe+-U=;d@wZ@{FG29hdpcAeKaC&F$gYUdT%{Huy-29UZ~fr?Vb1+_t5ZXAp>BquTl ze}uu_8NcQ+8}fz4w0og|A--h$ASSh<6+s>!Ebzqbp8frMHY>D=^+4r76G*S$=;;|@ zkm_xr@7G7FClZOy;icbZOa7A`r(39z*X455Os=K}EoW-6#aM78LccUO`+~=}0Wn~K zx~_^4kRlcTiB_bUzLJ=0@xYDb)=tUKfOw7to=ZzF!0V5Zmp?G|KXE(}LT0sZN>*0q zx2XKKyU4Bs_pDIif^5_rz%5BiB)1dK-I<*Ht{Kl`1{b~6{K9xBIfbe>_C3ipl3+XA z&zRc>YM*~_e10)nW#RSeS`|>F?c7gUrPH-jGkOc78YDyF^WmQu(V zGKTpz4Hw2E8nC}lm;{c~6HxPw z15{%S0cq)WJA4$VmDeO|cTI^<;7xx!HZ~Nhf=BqyKcff`(#+?Hz4`>AY5}tBRXuh!4;@sQZe!>8NfdOi+8m0xPCmPt7hMY6jeeb z2E=Bsk*!lm>5AmNipLcRwQ}I^g4-%~c7hd-Fe>%tN0pdK&Cd(UHyEDAHbLR=os1%D zM&MSu0eAbVK7qjPno?->$nN>U?DA3E_p7W%d>$!5U)HWUq>(<*o0j}xIVOk?IWPwg z_mM5RV!{%Q^#iODrs$95qZ8f(N->tl^v|7dF z`;xQddFhmXa^7-K&2f3;BPr1#YDgbD?KE>@F5epEG(Ue6Pyl@8`Rh}|oz&C=H}HU* zlvwKA_q@FC9e~NQeGF3b$X#Bng<=@!q(VN!YADOcMora!%mAz-y)nRGT9g9U$P2qH zf|(qN5kYp8!2<^yfaizr8jeG5ZE|ks|(@kAi=v;A*`^>RhKt*X*`_dVd z{K`r)pj8;rTX{ZCg3NVaFe$KX;?7S0XmfVW$YiU|!;Z*ehb>$k#jUTFd|Oh9&+M?+ z@9}&ZgP2-Q?2Y@!3K4{aS6Wm>PGT&n*-@;yt|>EA_#tlYfqr>#m0K6XZCwi-K)J#Q zBqgK0}p*P)WX3Y8dF1z+$nS7-~lnrv6$MB)e5m@Pi<3N-Bm}%pAAZKF)sfF z(`nKU3>G`5V`c1dSnF`Ct^78$JoWR%1m0tc#_Ol!x8}6v3G&(&@m&XKoz+_H7Yr~; zi|-Wt@O!}8QY1%U3Q!dYIfe--U)16%mY$#UJGSygr^X)j4XP?)>wOoe)7KH1XpNpnRY@eo?t&{<}z- z?Lk#jZh(zhm!RFRVRz=5a;hWOJl9iFGMx37M<|#N6e$ay0t~q-INY~EIwLk(QEli% zo=ZIJ7F&Mg)4wD#Cjr3Jj<~sbhSkF1tLNd^H1fRKeKws^XGS)FZ6}2v_Z`nbEaCo5 z?aHwBfn{H_Qb36U>|dY?$-27cqG@7f6`+IN3$tE}bme+4@*++u)XTCb&MpO%06 z6kZ2)%=)oTbHbrSI+pQ4VmrzV3x^ zQbII)q&Z{^zWo5mdW%0k09arYnwpIS3rYQxnMt=Mo*9V8I{<2B(%;$vlyETdJ{p^J zAI;@ZKU|#s_HFuQ)hgcSK8@(h{G$=-d)c4SnHOALx-fuK)Ev~oDRDM8xA!9kru z`ciF~9><92UcG`d2l((P?1$#+C-y>uyr^RA&eEQt=9XQ2e_$bZm{EPQ?k180>mHEmwe~hDWyy*gz-8%Um#tEx#O;oVyM3=p1BMkPT&G15T($6UQuF*^ zzApkOV{e#m7t1+22_IQ}W8Q|`hw?(_Mm>TBK!dW;g@eNuFMTXC7Swi|eW&3RX#$i; zPj1|!Tz8}c2!v&=t>uc2^*i~F^~v#ZJl5G^qARDX-Pr$`+LEW$pg-X{=gPdzm;jrz-(x1b8Id9)GQmeM# zez%$^QW?j2Jq>(zA`Gd(hl7||p61Hm@u(dcL<%5P0diJelOM}MEXX97!<&8MxaD^l zZ1GySn)i$0H9L^ZR6+UlU?k?fyBSlT58&B`svwYQODikWMPf*?OdMa#dpz-=7NG2b zFGvY?T^m6ahyFX1Hv&sDYCJ^t}f*CI|XmsYM;6Vw}bohkOlB5O(qGTy(pHbmQ@gTbTLtnaX3aS!Y1OhmT&ae)0ydC zPoX)mgJ+J0t{su7Ub>}=nq1NjtDg3#oY-Dmo-_d^KT(v_k|u8L0H;0_@Ro&?ue|`( zVK5L<1~OrsiqA>2*vp3t>eKsii^!YP`;qKa1%!0O{<)}X;3~=3y+C1a5eVFq(asA; z2O669ACACm&M~7*eDvL1Bpv^(?p!doWG~8?fSjvKe>TVi*0>ztp=JMze^#BPGL_+| zm9%|2$pPov;()~7Mb{dqT}I$#v*L@ z46`%$79WmV)WKl?{iP;nbclP0Y5#NF`);WJ%WzDN@O+wxc%#4+tZnDz6J3UkD=RAW z847g&CSLusEZt>E$=PLX=LG@qiOqO@K=h?S$_)n9H&@nEs@1~9Q;DqQw1 zxy(V7e+8xMUG~Q%mi^@jcuXl2c+usM_Si+Trz>KCY>*$8P8CiExOjJ03Elu7U(4EWH2lek^lFpY;k^`XLCS1!C4dFQBq*x)csoEHXWdb9hH>y z{o!R*6`<3`3Fw+=*0Q!9?E(<{LhWKO*l2n;7@!;2asiPIHR~NO(TgC|1K?x(|8oHf z!QkqL00@weYpj8Fq~BMpNx6^y9>>t;o&#L~$V%-7W2OoIr6nahZ7KE6z23Y(oaj18 zydD}2)DXgyu3C?XOlXbmCBD+5D$--*P~IWN=I7H26WiZ!gwTD)Os|C;z)h>GZ2tUn z<@Ux=9e~0NT}W+puYFn}=B@n;rgvhvd` z(`au-fSHUZn14kx%s%2wS9Nbh2 zebX}gmjQIa$@c^>S|+(eeKH~bPzST)F>N#&wF&fO?C<;8{AI)U(F3dT{r2X@NZ|UI zGC*x@OKVBm-DlMsHb(dOiZrnz&z7$5sS1~@?BQDSm~3=-IJryQNL%ecnban z;(;cy{o_=ST}l(l&3eoUiX+O#V;$20L?C|;4i9K>*;ww?#GVK36bE6L9UaF{joB^X z9Y;9;i@Ss8qK|=D0$`}OJ(3IE=Ed0pbiE;tq!?5UOtY?f>iC1(InZ_{eDT0!ncnSZ zzB1l1u!CfzC6qQCOEis$STx`fhanK|0K^$pwPq^^cvY&v(-GYlaDIOKTT>A#sAkc` zE}L`VT!D9}qoVx`!}u~=_TP~iR}E|oGdj@Tt_lR-84w`iE8CO?&iE(BH*NWS9qDOI zRLoJSbZXS!){LoqWi~O*5lbQ!p}6fc9KOU4kd#jClN0n@E{OPD|DvR=k42BfWJQxX z27e_Sv1}2Z8X*AYHwzH3ay#;CUBh?e=jRL8+C-q1ic)PZ*y}*^9LY_9f#%|v*X~4T zd&y4*Dz?SD^-B7HdT6%@iV1Gt?6^PN)Wwk(UTn6oeUkO8uKlA#%^?tGUi66lW&x@v zYw2Gw*Jzi_9q~#Zt{`SORC_G5iq+a+axvEQv)#?j-xue!#rgTy0j=OCH5}xVF4?*a zu$k!S9>~9j$;D34Ed6S3wm4s(BLQM5`U?Oo$lmYOpx|{C(x)io_)WHVgYK-OL%iT2q z!e;$b(qu&j+-BrO8;12r4D}u1YiftIRD`w0^GFZlIV*6gJf-C=^3-iL5^(;){(i?v zHO%VW;l4U;jIuq|&s1Stnm~s8UgCnJWSN$>V7Mbd(LP-f26dbjOX~0&w?8-RP#Z$; zrmW<68Qv+9J}Q!aeboDVImD)WxAiNK-QveAg%p`RdXuB*t_W`Q>NSb~lgExEU5J-azH_p&g{PDL>L^YCFHLLQjsI$G|(PBIf1qeW2 zGJ!{Q8UC+E$p0?O2JBexkuDh<$CbeA?&%--CRlTRfBNShy2Kv!BkgyDn%MyXx?tFN zGT57wwR{~=VE#G1v*B+TnHGWGnx{ah2*kV!|Dj8KO{?HRN8j9fJbymuUTPf^MGDiB zg;EA_S1=Va%C5oAu6_Pk;|YK#ZKoDBe;a(MdlU(HeX&}nMI~qTRdwV?laO>Dft*U_y2&=kZ1O+ zk9fU9Vq@Z&oh8UM3LWwik@*PQsoiKj$~7OEttTZXCEbWhBv^}lOT(L9wMcfP)}Z+) zNAS$ksQbzuZE4#g-1NC_qnWN_zcOYrm8AF0W?Zgu>`@|Ysc?RNN2sS~(c~f{u=d+w zaw@QvuH$dt>3w_qS58={Jfz}g=+zIOwjcI4Qb(36&*RcJ8UBhp~8?uvxi8Fhlae|c{Rd! zrt%fk`x2N$*dQQfMe8TivvAtx^on7O0!=d?*$Jna0OsFi`~!eRAY>;##2d+HMvJlh zVIG+yH$+4-dZ)7(JUj;We*I$a8BY&t-8I=%8X_idfz76uRi#BCs?k;5#Izz2@(Wv7 zxD6D=M-w|F8@b>tk1n?+RnrG^<+z`)24C44xxHY5@Ei5h?Yyu5(X5ph1V``q9D zwxbUL70I#&wUtvUL^u3RnnyAG`y_3njihj@u}#Gw@4`Be7T_<; zSk->(mfI;mb1jwlI*b`Y?Z~{98jW5ZTf|5cFiu@*R_DBXYq*?y<6 z080;#QJ~Az`th@%QdR>Dz%9 z4aP;kQd(^O@F7bPwosRmv%2yBwkc+6M+M3`HcjXVEC++FUk+k-Ugx>SHy>zprDacK z163t9`7@nLjdP*bXA{Aep)_Ny{uB_` z7tjCR00cO|-C!=*)O{b>e?%eFGmaBT&p_Zk%V%u<{-&{-`R^Ncs*j$TonKb>IBO3q`sw39&D6F@lJU)K{*K@ z18p2YZvtGs&e(G1J^QYRn2$VuvsixXv%pk!sWkkX|2d5*&{Ad`}CF$kQ*br058>et-;cBqJchWV2 - diff --git a/www/api/lightmediascanner__db__common_8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.md5 deleted file mode 100644 index e89c922..0000000 --- a/www/api/lightmediascanner__db__common_8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e1abe9cd4e4c9e93a33f6c154ab760ea \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.png b/www/api/lightmediascanner__db__common_8c_559925f8e4d5bf61d1bcf44844a95699_cgraph.png deleted file mode 100644 index e022acf79fb1a1c65ea0abbb3c327bc75b95e81a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4880 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 Hj&c71xeIZk diff --git a/www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.map b/www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.map deleted file mode 100644 index 0c87194..0000000 --- a/www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.md5 deleted file mode 100644 index 62b9d8b..0000000 --- a/www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -776d6425538abfb0534139a8514f51dc \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.png b/www/api/lightmediascanner__db__common_8c_5fddf47521f83929b0c90a481fa01c5b_cgraph.png deleted file mode 100644 index 184dcb2363ec66db528129edc5ae974e65acec09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3358 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 V>%AMj_rUKB#1dtPd~NET@;~czb!7km diff --git a/www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.map b/www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.map deleted file mode 100644 index 29d2320..0000000 --- a/www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.md5 deleted file mode 100644 index df46376..0000000 --- a/www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -74e606f761af9e0a2d1004255979eb6d \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.png b/www/api/lightmediascanner__db__common_8c_73ae2cfd7babf80294cf31f02906223b_cgraph.png deleted file mode 100644 index cd01e3a917b3aac4423a307ead1e93f056bfd229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4837 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

ty>U~P^L#1-nOpL!7nq|9=sn ztkp|zF*A2qH}U+%+aT%)USz{LZ@FPs>22?y;LU94$_BggQcf~uOIbsMF_iYf%6Z55 zeQFv1-~4boPRMYsG7+rqPTJ=rCM4Lb9)0cV`V|d63zu{nA0{H$dxC*1jV69C=4f>_fnIOT#?!hq@xy8 z)KS2h%kihkbih;0#6_`T#NuOI#k)9JuPxE`6eg2Zv~|9Nxr715{FocJ0?t!sb>tsG)r%-l;z(;s2o3!Z^ZKpLJ8V(hrEXpeZgiWW-}xhQ5sL` z+K|uufD7`*Sf^r?RfUE;cFql#-A`uki#c3QkV~kls@j-th$r@HBP%OCA_Yp5cF8WS zH8V47-XFIpC@T7vuSv(NpVjl>t`1A5-*UQrnz%hJlZd6w>Tq5RtMp*<#!7ZTTpYVx zH3ZA@Cku!kj#s?!{j#4fZvP=EN!8z9_Q8V(kB%3UVwlCdJU_S0$F~kCoC>+Qxj9eQ z$96_DG2Xb*iSYT}YxG3kE^WN$0wL!EnW}YITv;))wvI!t|H;wqU&n$j#8?nAtqjHC zp7|ea5V_bDB4VQnV8u=l6KfatFCyDfZTd8y+4aE6-Y6(&Go`xPxLBpsnDL$g&{WDX zWSATGD~tJ?LFU3?e#-F8T#k)C0%0 zM_V~l;0!*>-@aWO+~&S!3S`qjT$k+Vxv(o4ZPPIXT9AbaYl1ASCvw*xtT8$H`r@;?^r@9oT()Bhn+Fw%Xlup#*6dGq zcF!*u$1?~`ML@;}-qvUBV=1KGN*V8#9oMDZIe$%Lt0({kC?PVzXEH>HmH!-No%PTo zDwb7REbwUOW^Yr_=|OCk<{bLcMNM1hc{76}J6WEv(bEr2Ny~nx@43iyP301JG-7uA zp@(l=hI*)5HeB;1lgA!+6WKknPJcO^4S52mWq+)z`)UnWD*T~g7_uuFJ+~PvG|weB z)0o(I4+d(Tnt3T)q~1?oe=b@Ipw`orZRUp^zw=msM-mS{Pfhj zafGFhMVs9sA_xYVhq)zJCbJVun%#|#2-Z?;B-CvBtfu;}_5z!`Of1!V5b0Dn#DGY0QX)dQs$&$_1Gpc0E z%2Gn6Ov$MajLb7pp>G~GnSxjd!09=zf7~McM;ZCM+ka>JxHHB1WLSp9jhs57N(InT L*H=TT*o6Ndgi2iG diff --git a/www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.map b/www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.map deleted file mode 100644 index 099ce1b..0000000 --- a/www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.md5 deleted file mode 100644 index a6dcf7b..0000000 --- a/www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -f663dc5548f8ab90053c1b1f73e78e57 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.png b/www/api/lightmediascanner__db__common_8c_86b766535f9dc7895da7d0f606201700_cgraph.png deleted file mode 100644 index 91f4fa222c76d7a049792189b19b2e1d0c1bc5ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25284 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 diff --git a/www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.map b/www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.map deleted file mode 100644 index 63fea02..0000000 --- a/www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.md5 deleted file mode 100644 index 2bcf965..0000000 --- a/www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2b7283a532f18438d2ccb3a033bbfb6a \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.png b/www/api/lightmediascanner__db__common_8c_9a5886e755eb428ac811956144eee0dc_cgraph.png deleted file mode 100644 index 9a732dcbc1d09600b76ed818a0fe5cb4bde2484f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4911 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

47II%(a@ zk<)1PTsKh$X3lMIq+Bs`lrz>1sZ>7e**`7N;$k9kYeBJiaS#<9E+BtuGX~R=IyxFh z*Ey;U7 zp_~cNfI6pbtnWJ^q75S;;K(C)7nVu?CC<9<%g z&Ww-V)6-)~gzU>Pwh=@-ZVJkE6Vw0JZH)Y! zoSA9-_^~8oQ@23s`Jf$o<1&^oTluZ%#)r{@%B^h!b$GuGgsxLT6FV8uD4=<|x#Guc zpjC4pbt>I;WeQ@t^@`23;xG}Fw?IpulEU%w1K;r`0~uwam58gNLF^Czve;H22U||{ zu~()d9h0Yfvjgt$0x6sgtTPW&=peIAm^*bfxHh4ZEH#udfk+!^Jhiob46I^w^NX;njV(;~`(An67o0hQ3HFOG;!*3nIRM>p3SF zTxSanSk(Eeo>G~tc|~Mns)Jv=Va7jd=w3xC0p97=)`vZWL@RJK88en_1}l+lb;4DA z+ikJn{b6y;ITmFZnGr3wEJ7e>G?fJzr4_R2n%^3*8c=0edg9D3O3x{x>l#Xr-e28z zmu_;jLpN(2RqVWYn7W%Ya%6QKn8w-)ki z^w$4Z7RgsiSG1|XD{k?yNOAmIq-k)dZ4~5TVJ?c8Ezy3{OTl^xvS9xbnEC(&#o%## zEV`u~^4Wcp_c)^Yqra=id=kH9ZyrYq - - - - - - - diff --git a/www/api/lightmediascanner__db__common_8c_9bca88ae79959baff3accee8ce10b558_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_9bca88ae79959baff3accee8ce10b558_cgraph.md5 deleted file mode 100644 index c384b7d..0000000 --- a/www/api/lightmediascanner__db__common_8c_9bca88ae79959baff3accee8ce10b558_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -34c6329bb5a19ecf6c143a4c3c034169 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_9bca88ae79959baff3accee8ce10b558_cgraph.png b/www/api/lightmediascanner__db__common_8c_9bca88ae79959baff3accee8ce10b558_cgraph.png deleted file mode 100644 index acaba7342596877722b28347b2c701073f9601c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18037 zcma*P1yq#Z*ET$~w15JViiC7`87Ls-52RB^a_H_51(cHRk`iI)p<@&nq>-4RLz*E5 zkgo3@{_#HVTF>{b@3;naX6|#J`UhknAMO8shXbG%1sZ!Vk4507XZV4#X2cCPBKn+S^<3_(P;Itv^RKG!JwY!O_kplVt9={3aR4bSd#b59Gov{I^XK)&w3Xxo6wRI+bt*3*w>iT zJkXjWy_Stb_5U{F$~*9xgCinTBqbHrLF}($34#CBX2o+;QN>wI=Hh*MykVxU1dM`c zKIbRHPgIJVK^!A&1Vh9!pqn}4o))}&iT#370ePbOrwHt*4Z&Uyj5vu`A{=bkF+%vV z2>1?3ca^t1{E$NCwnAhf(RL*7Xv?Hdr-w{7r| zpd^J96sxzK;i~Jx7uq6ea&O8C&ozPjiCt&45>9pp%|*vtc!GF`aO#C%z9oCrx<14B zi)MalXkf7Z&BG)ZF5u>j*131I-xBm;Ae1AJqm;{H3bJsWFpob_-i!ZM0>5p+?p!ov zsd%demkB2`IORkv$jT1KS;|@N6_H6+mkdn8Nez8L=1k^%8^eeBFeG)^x#%Tr{!+6> z@V07OwF}NmIQCXbQ-!TPV=mlFL+TW=MU$1#p5t(iZpuCpgo5|Lf~ML%iI1}hB|7QR zL4C@TX{!#lS<1!geza!WUvjWBT1%IV)*q&EbLg;{2B)6_Cvc|@r9D@naTU-yS(*Kq z7{h5+(_RPp`9veh3q+J@~fnrkz^)E3AeNbE6M3$Vurc?fchM3+F^0pZvIvkMWP z5Y5#*w_ZBjO5wJh#J^x^U_PN8rc0gp>8=QeP@w24@IFZ!b|SNVYNAEy^cKg1v&b)a zPXkSf_| z3L=L^vGNKGhur@!O%ZxRbRW$F5rmwhSpKDj{J;XTi@jS>8+tliDk8QRV*{i z<90so5P8b`?L$Gw9{d!FCeC*Mb&klM_JyKn!sGy+M|Q#yCwCTCQer3l z*Va%}O(X`CX_!<6ULw>&T7%n-`cD0};=KJ=dVLQ02bQE(g(3GW$;itgo6%KtsImU5 zfVCF_Y;4q2&zJ;~>;-gdg!<7*$g17K^o`EIPM z$jxJ3o{_JGG!oKN$PphQ)6=Dg2$?e?BJh=a5&<*M`?jjY&ls&)iPUswB5W$Z40!a; z(YVIysP9QPCmY+3(HmhMP|Cj>4!VovY{MyH>6f<%)H9ZK^BBgS>(#3PV4jHX&bLX$ zMrghF(#!_7{BC9B^ZNQ;-O0J3G*odH`RRc9-#{KsSA6e|VP(&}wL-|813aVPIN&f;>cyNFjvqdMPOfj%cNdNu=eCwzXp9EnRU)yQr6T!irSmQ0Ac)5#B_V229K6-} z=g-xF;z_QZ-|%nX^EcX9XJk6@;j2o)8Y=p9nE^8Jz#>Nok;xD{bS7yL8lwr!m4TI* z4cE6-#I3ogLZrwz{afS|5mbC_964x4gyeh#O-~)bIxorvL##xEB-Za2n#R6mx3I~gx>wO_U%<700NxkV}*7<>r)rckhAHzB4XmV zMRrxPAg~F6)E-WNSmWI6=4me=Dr+FcN+b)#MVAYGjn%*w#}gtzlyI>k$-etqI__6k zg-lH252G-=AZJsze@th~Q14>^P{E#r-Ju>DT}{5D9v`G*CgJLB6fD*NBKWN|vspAH;5`}SIB0sacp#q!1!Ui0;aM(~0p9B~6SJU&y?1GS zA!c9#+JtaGJUbkgxYQz1sS_a4+NFkvtjgH z8%sl2F_V|tWCoP}yq0IK_bJFQhHY4kroySaXj6MpZBzRv)TZ{U0&Qu7C_`40)9^n8 z?*jK%l+`|Uv9&DQ(qrymZ}tyVSlG;XVtFgQqE^T;9i!IO99xn*ABQ zNGlpFQkCKYpu8TLrV8vtP0w;A!bx zvu{xv#YJO$2{S1!m?{kCaa)Q49%9lTYHAHCK9s(M!n3^x__>P9)F3O7SdsRU@Wv#9 z^M8L1dXaxuf&qH6w(vtIhFqoy_xJw*i9bs(PZNil?y@erP2vT&|KXqn96Bf7JO zd;J4Fcj0&uAe>=4XOEIL%?$Kst>`l>`_M7q zcBa@NpUjJm4UH))w{(}*(J0cUE&F9PCbkiBEM$+%VvAG7ize0z?Yvvw$J4#YC@y}< z687ER&m`gE??+sIS;kZ9@CbK2tZn{)gU7i&nXl~q9p?F2*fRmG{f}|;VT!ZXv(?7J z;4;49e?wYHENm@coOWve&T@E|<4?Ecft;!oURAENbadF3H@;-$?%cvuc8i zZXD%QhD&G!S*4|OYIhj_-YkL7oCX|F9yS~tX-x%;4%39xtPur%;P^0H1C1Q`4hZ_w zJJEXTl3{`H>GHl_=Lu6o)7DEo@z^_58!T81;7$V=0xeI|wQl%t zuEZ|+H@_7C114fd($rhAAv!-4Y}MDBy!}_zo^+4jRboq;7eQQ++=7YC(NBXcpxpam z24xO2Z`A+UJKElDH#fh2vyFsSlx@@o7ru%jVtK4M#T$Q&#k?cWlah2PJWS6YLbkmj zh9s+e_{{qHZ}|loMqSxfqMcrTO{b6I<{@;R)iADiFwR>|8i`j9S$j|MR7pe! zyG31qcR%(tJw_<~)CARx(4Qv(mME40nB=v-{^biXBO}VhlhhWfTgDI;z+HXUQt+|U zB?<=+JhM6=IVyBiks9lk4izsUG$<*G45)a5o!!|Ssc!U>Ze-Hm-5`y57J1Jo2}Dd) zvI_!J0wYtGjD04wanCS zZ8i5Hn&fTO{)2@mf@3MjfXl0EA9z)=SJazN=qYFnShFhm&*}jX6})mHlN=lSdtO3q zOchuDocR?HpH>=_UGPD&jH9ZE-d}!1H|fG)2S`F@{Y3^=9{$-iA;|0!)KW}{;*n?= z;lgvs_FHFKF^RC0GSl+}qhOVSKX1V&9L=6jf8Y90wi1Yfp#uN@&TJYqrvosV&38Zy zxgUoTX-OkpW{jaL-j(fMOm3bYhxQ(B*@ZtsE2i)ml<$GN8Ndh-*aWo=Cd&yn#a&%P zR{u(c4q-vRLkSsVz!hx&Z9`Fr)_c|?YZo~_U^3+cdC10=rGedDoIT(5rEX-?8ZM~` z>Rvvh=k?KCGaCbiB!{LIlNbxmhaY9Qv<8rJ^6=S@^!VOu=H;JHZC_n{&h739waJGs*xHIslOB47;pIi+W?07h`A`@I3jP znVdmiKX!?Th;S#sZbJ{)(lSY& zhFG?1suPAt)j$Xdv+Vli$cRj2)kEoR$+|i~#fB~YZwpz9Rr$}0qF829L?L2vF%P`g{4vQejr4ZCFihVLO| z@_)pDUY2p}NLj_f_}+K^Oi#zDcyxM)DlP_VLfD7MSmahFUOf`-GjfZ9&7dZJ)q0?< zP=IO-zf>zGt3k4?HF=f^dy=Jw;?Q~H8Q^>7p=Bb`n^vu?&ffsUrSUB-2M7iq@s={B zt2ESy`o+LjZNZsw;^Ly_Br@d|>W>)Y8jf#)w_Fen-68kTO*@Y*GKBf?t}OT?BO}pt z6-FMYu-yE+fQ?qg=8$jzllD1K)^oxZnXYP~X9TJE4$Zn$8g}t0s;=(EiH`QH6_yQ} z-muB#s-!irhZ-(Oed5?VIidq1u*acyft(Z;0#m1ccV^%3!3S??fRO2o5Xkx5=wZ%o zi7O$cS0cP(%Bu zfH@s2a(;`Z_@=Mi&kM1#@M02Ta`HB zNLo%>UREpUy$wJ`$R-|Qe8Wt^QHJ(V)2*h#5rqH-GowaVvw&e7z>mALWAQcf*WOQE z5@z=Nl6V0j#?Kyz)&RkBUGBpJUh0ww%B|lPFJvelhEO3#Q1lFCE0z$$O({NA&pTB- zHw%%$MsaaWkxD$8Vu(Tf10V2~JUMxnV*fFxR&&@PB z#3#>d7oq{iS_ocVr~JVuiU{~Y-(2?Xmmwep)>xZ%Ya_noslSv_Qypmt z(R+%o(e4T!Z~V4g@LT<2-;NfoO*9>f!^vd|vd)ebBU$7r;2!mrU}a`(VxCV92aDX88ZjZCRSp(?JV)(tR@fo)9g zx22uUhH)Zlb4xSL1I33C8Rl_TQ->UeQ|~rAX|$Gsm%Y|0oAmGJ@g>R$f*Y=$UsSek z$wbgPOdnYdKPce&3Ypp3kW2O-(;XCSch^WVu|@eTE%T6I({g~y-UNbJl*f3JoCMyp z#ls2;cKnabnrpmz>mGtJ(|ttMe!7mIu4{!onOW8opH{zUWp(t(PIXfv(XmLhpI&gqt}k>gkG2hj zyEWz)lxyi5*9!>J^5)24Qx{LVf0Hm9$H&S>+A--w^g$kJ zmid(-Wc5P_xp(6wL|ID?Bj(AP0t5*IvHylvTu; z19^fVA?CPQzGMI%v&93iZ%eH*mZL9t8Tg^mFLj@*=}U=m zZ9en1%szqUs8KD&tlfZJzp=5g%C}u40__*BnzGwsWAeKM?z$EQU90)Ywmo2sA9I8v8?N2NCk5~P5aXN=!|4_D*g5jE+0nSccK%{j(jep1-=U<(LQR92j?ZA&jxVk5O_7I2eb!Wsgy=^XocFPOB~AnD`e@9GCjQ*Z{b{&L05l=6$B08c^;!(1JcI{Li8XEaWJFEBblbgn+BzV_8o54^8u zMG%JqQ{`Cj>Bo@old}MW%Je}?i1dt+qZ<3nIN;6SW8;6Ur;|2P*Oy5l7b5Vc+nruu zu<-5mR_u0`n9j4!uBfGUDq7WdxReY2JKYXD$b+6Ysb!lR-nthGCVP%Z6}$&#(PZCh z0ua3)AfR)R{aaB z8BRq71t0eJU5{qmw5N1&v{L>*gNoM|QI_+*XsC(bHcamC z@UuI2w|(tpV>$q7;^yVeud7S;IaqaB%kpv^*VVUdojE;NI{=m!*^|Ikv)guF?R#hk zEC>fK*?y{FKK&rUz3SamSQ=7%)^jt;qmQzV9&U70g){@J+ZX{#A11sSSV`Hn8QpDu{fpqJ#1!#le!M#VsL{b)uQ+pJGXH>7Kn< z+-n@i!9Y~>ElZxscsLHJVYHMI2nxeMFxo#c0>izekS%R7?1 ziGSQ*h)CQEj9Ij=d*=7YVQB41(RR*;|1VGG=CjkJ=%VvcGsMIJbOit{9faS!LEb_v zIawNpX-D}vZiO5hNBVW$riv{}D^A|x7J=_%ShXvjFjhx!n>GfPk2{z;s$G~QWT0cc z9RBLN#p5w2tDCxX-6dmHU<%$_>UO(4M7g0%y<9Lqh<2Gg4+bRhFdM}=f0_iqh^RNi zxlhO##D1Yf>Ktc#MTg`%p!IXTYYNBGph4+1rk$39LDQmhWPMu~4w1L{jG6Nf0=cV` zrMCDIg@BfK%|X{!cj)MLMRouiG<_NfOlIOaX{ny05Rme&cgU5Ik(j(Hlw9+>ACEOg zmf+u)`(hQ~jox$-`tcosVaHFBH#rx^m(Qm$j+>V=!BDL$XvaB%XWU6=t^#pxWvkE} z`1st=QP`Q^nGN&S)j%9`x!m;bY{3kV4}Wl}hH|F@Cw9@4uZH{DS7BN)e932Kb-H$lz~$a+@Y&0?PGG@rm?+t~#twW)+PbOEynnveZYX6%dG>+b6z<5b za{Jm#HKS?sNhYtL&e8`vA5mMoOsstl@f-dst%Q~|I!&&ZCZ*F&Gs*9oI3-bx4OAz# zVXki9JK{@<7`=i6FVAo)udmK`MatURvctj%k7m8hDdhjY!n!0x)V&UuZszWZDzNaJ zZkg_$ccv0s)xitqiIo7g4hlKU-Z{jAMPzveRg=O zCGzDhrvU9z8DnF|@1Yohm>~(qor1)a4Z@Q*xl9%0p2W@)m_xo^r+wF6zxMNj!hlM$ zh9pyz$MfFvSd62yn##3&3y z$uh84#ivb`jidZ|Hx5Q%@Adz9Bx8J9+?MrP(peQnvM5VXx%TCz8wzw6CZ#o|j(+7m zC7*+pG4U`~%SWQcGFzH;H_1(;5mWb@otZ{HoS?%o!s4^xcuw7R_4olsOQAW}sC4E}D4{-SOH?3G&h5zfJOyUfk|Z{)_0hoe@;(84}U9qeX=p ziEpdu^Ik=G&H04KJygcU>@@H0NX+&o@k(!g%lC{CVLFPbFB$wq~+nrKP79HNc7pz@*c^1wjLe5zeSpA6XQu?0&+ z_xUC1_jJd$3j1e1{M-LAOxyB17o47xnUs^AV@8d@c>rDvGGdzWWBTeChX{|0Jq1;= z&z9zUzFluv^_JkFatu2YMUBmGHnunw#D`-23Nxmli@lkE<5@C#q2PfG$pZkkZcEHw z9?xsF2VPE8Tar@B|GjN~xv3w}1%&JtQNnyC4PU4pzOabObDD1hd|rgJRR3<^vFxDK z64_kPbpVUcyJODYz+__+lm6#)rk(w1q9qj-YnTqo;;O1R?AdQ_+6gqRf2|eXsToq( zf}zZ2yygQ;Tzfdm%vxni4MZHCDWa#QJneRyR%F38Do40=6kGl%7$uN8@DW&Vz&M&9 z7G{5mE$Dsyu}*#;;6ieWS7lFVy>(I&*5Jf z&pm67ImxhaJe}!=nQiaZ&zDRU#6NIbzF$*$YuqiW7t&H=!7ak^tAPjxI`Gf$DolPj z9$41GG%alBn4paP5m}l|^cUs&kn_r1@vJ@sh6j`J>X%Ogw%VS%#HKj3vJK~Jar(@- z=R0J#8T`jg=7@e!V(uuA<=xa(qXKKw@@dk?4=@e!>LcQXARx~yI6hueXPGV>>VE!v zw{avMd6bf~w8Nf@jr=8A&~sXt^xD(Qkp~$E4>H{HV6K;DSWn|_)XbT{cYbF<&3nj3 z{1W629jcz@7mP14YxS*iUVIvOSZZDc?xqMMXMCZnn^fV$%gcNEJ2tTMuD;2SFAttI z0Gf2#qZL@)CuV-ytKV>ShQ?yr;%r|Y^YbZ`f6{DwP!OkjD%{j-w(IN=U4`5q)6x1} z?_^%yc4oKJcJ9dHvrI)HyCu|ikhLoma8};^VSXj>5^Y{=-X17-f$5kDJm3D%@#bjS zNpVmHT^1!Q6Vp*^JDMsCCZscUrwV8BeMD#O@1j>#FdY_%gu%AQ<~;hWk=2t%=QfYt ztyLK69Ei!KNAjGS04K1hz+4fq7wN6RaM3`$i!-{mm(D!%{us}@WOWfH&5C~^Xhw7^ zaBT6g$em~|JS!B{V##b)5365<-8GLwoogL%W(B7BG0xRn>EpEjJja-ap!~j=2f@*C z_VO5airyis9Dm8ituAl6ujU{_57Ti3{Y4q}j6rFwE$v5&<&Yi9kC{ZMvb0mpO5trz z^Pv^SV68pJ$HzZp9Rrg@+VW!->pG{iheFk-6;W%?=w#Zft@%lrx-YDz>;5R(PdHC= zN%P5!2L5#`uVtUT>UE#lhO15OyhPM8?5ah4=R@*NAN<&D9R82?%50SPXk?j-1tFna z4qLxCj5jp3WgVu(uvwJBh-Wgt7@b;v0HMR_^!!y_%{_|;FRwhuKjL5Yk0n0*F4*fOoosu1V}&5SN=<*|t;pE=E}PY-w$V@oIjt+FZi$hbyLjnkQeFW5 zLu%Jbdd1X#{_cBiZSDQO!NRAXbVz>o0;MWoC4+VAy=cznk;Y8MSzFUWXZPZz>IIZ; zyCuMs0>-~dg+Rr4>ZV@ye`kk6YZa%aZU2cl(fOt5TY6BEu|B$HK>dl|e)de}v}s!H z<&pJ}eE08R3>7)KM-R%V%wfIk_WK>~QfPYM9bNXEyPH6ua_YU7uTn1enCQZ0*T*69 zc|nI9ojYhd7ntsmz})fAKYxDR3pk59wK!N^3u?6NQ`;qA)^Up&%^&lqkLDE+xHO4n z>7WooY~VE@krk@!674xE_TEnCM^nd}==lqwxQXhA>)r>yp1KP}E{8V4!9ae_wD)`6 z-~@A9>usuy*FYshq2DDl2L~Lzxbx?2`T0WVBx7hyDK;q-2v-q$7!rq=pn9wba0PIz z(qNv_6PAA4Kv+}&~od*fuT?47Kl7PB=W4<7+}YQdWnbMEC)>3V&DtR!Pc5?s66 zg|pmH^dKpBsn;xtCeney%Hb`(vzQRB;EyT1El;5eh7MBXRAJtifbu5ao#r11fKE5E zcQes@Y_9rCgQ#KO!RXmpXEYi$bS}2uFlFukh?-lL9-H2kijki(Y6B&LAW+Ls!g5ah zk!9rVuWm?24`~6~2nRO#msNz#5(iEjISPjn3h8$()sVo#duhp;WlG+m^+bPqJj-Ve z{|7lG{FwU-$V?I;;A)yp`thmSjg^2eeg+68k=RVJrk;_Eiy(^sOc=wwU3HbXzlD4#*2<}o8$aS2*M^ZK15jVIl}ll@7-P83Xr zO|ad0TL)XE2X75M@CVB&fK7ptLT%9$FC+`xf?w*heK*n+B}Ye+#__!ssM-1#VKdDJ zoYW;3MN1RLWrf8s^-}1zm*i`4LS_SN9^O(u2YdH!`VJfC7a`0c`hJI1!hEn~4rKKs zCW#?k{h=vZ_ZC1KZfY!oWK7Ce?zwb<}S!uizMXS!Ge#EJ#5nezfaY|1)b8B0i#keIrMaHgG5Y$|ut1z0=B zp)tIyK&j$cnfOvv6;M2j5)bPD5qWphCxeEJ`r?5SrPDw3?P~zZia--v2w(w{r|q}; zLCuOnHB~O%PzY+SQF^^$U-kM5^>_O>xZ9=@9I_M)4mM+Nwj^pEcG>!B*1ENS!(n2C z0+oR0*gEw-5+H27i|s*7*ut&A4Kge_m$$!r*miyR`XkhjWkqU`-nknm|A$h%BG1Kp zn3eDZ!D6MMwy8WMVE8vszFNcu`hIN{_41OmX1VnSk|)@#>!%OQ z4rEL47#s@C7+*YtcTm%J(3)2o+`xA5W5xAO#J@@_0O*E4Lrg%H_M}Sz;rN0r(uN^~ z%ONqMh$xK>ap!25XUJ0JFBk8+rlxE3tCc!yLm(+8ZE;*tvLRXDd^q?BAb4Wa*W5zb z_mNZ6(Rp{|wZ;XWg=_LmR&)512~lhrfa$^f0U^-{pi+ceNjkMZqbp|QLpjkG>}8t5 z+vK(z1=Ovv)TuaJF@JB}y>8YZksf;40s6W|0mU-t_A%*ra4qWOm96c@8q|_0)dktK z)UsASLD&LXHFTzv5KH7U!%FSO%g;)^DfhrH4Ag$oKZUbKRV97b0E+Ec@+-DR3lt=g zoaIF2_%+n2MmnPCp4_F)m+`aXu>^iCD6ubiK-Gk#614SR>HWv%tGV%$S7Js@1Qo;& zK*$jbG676Se0-p&0+xKYRu0&q<#g^&lY<`jM$$PeKLS z#qVtTJg)nQM71BI57DeaUrpmwz5X)g0&GCs8(SUuFP1BnByI|>6C?Oad1$kC+JE7F zvhqE)xZOAEk^C3h24xvp*JmYm?La3! zy}3=%$JIc}T~8Jkx!6%U;wkeW9-OR~k@;CgSqC8h#yLU(L$4q`Z*=~wQW$)4?}Jlx zw{;n*Otl=!PE;{Yv&brt4afC8c8%{}uOOCcSm=dv=N}+aOQGU)h8fqL)?5EiQhUHyx2wue&Gs#^o@vzdUH$d$j;Cr>Tf8g=pujd_CS8W5Rt}4MdJZ4!a zmh%7*IV24;q~IQ>%oEbT*AbFzar=Agqzy+>w7W(1Uc(_6Lq7Rm6%FZX(fm0}cj6qe zT#SgVqB_sHDd5@!)A~J&1s`z#v)?vdYE=fOhL1|(O-;%D-=}OT#RpLi?ujJh{bQjP z)8`O5_D+nok0ws@rn$mMSO0kQdJJF`hoPI4gAHw=K70&NZw2bK{lZ*uLQ5qV=HbHi zBF7}G=h|&HMD0*!#bGtuJ|e2!OvehNY;=WCrj|`-}XfNFWiS^F9U& z5+7H}{NF1UxY2Ni+>y2YGrU-?J`)P2k)LA4IJ=AE7c*Vfib9#H_`8z4DaB+NVJYh3 z&^4gq;H{|Ff-iO7aw;-JKYmF9bc`2ZWT1Iq68lq|5(wWGKD7N4Lmfd=6T|#D6ho?=JMS;)&n?%+VJhQ8;tMQ|zo> z7SY3%JTa(HpFUITF*wrr^gw*h{s_{ve=)KPm`Q-l^3|a1PXq9p?lBnX-j4gLZQKg@V$IF^Mr&GRb3(pEw+idkh z78>itad_=&B)q%lI8ZkCMA(dfBzO6`3tkNWXP`)yD5BWVGeLd231*!+Rc$_+v<3i< zI8X_|iHN8*lvD8gM^54V9YmUVeX)rz=0)E%L$qEDnM@rn#;Erk*3(`g$%v$RgfrI( zVX3>*KzTxPRlbPZ8l8AZS& z=bNIkEu*+SOpgl<%J$<_3S7O1t2}U`;q$?+Ed@(*BIe!mYJ(|L%iF(z+{4qFz1ZOQuiF@UAtLXB$%gtpyRTsj@?7H=D_m9T^-!9g_Qt00UJoC( zkx%Y_09Y|NK0a`&rZG^KAHB$14xto5v@t~LDo{si*lxTq6Jh*>%G|bSDe|*klIKd~ zUi?>UONEsclbN8`z$NHJPKdVR;M2J)l{;Z6CVTBW{!xctw%zw3pP< z>?DJ6Yndtx2+4z^Fun}^?4xyNA5*?$MW~`Y7Gj%my1{Tc?T_R*w_0diu2jFUNAGeiX%_I+^Ph{G z`UIBXkpQCDS`O$jEzPIb{=^M)^e>DdSLCb8Fqmi#iA<%0&C3D-GO^DK+adbXhwpkT z1^;-!+Bm*MG_gi{F)7@3zt1)shds~@_qbn)2~1orp|DkUAs`z!3Ir^QaXy1BfREn) zh?V&pF@tx$P3Q(lRzwHp-tyI#--?Rn!LP=DXR+4mD{$y!j7C8=ya4;Sb>E}#5b%i9 z_p$K;b;G}q+$bhca9so3AG@@-8NT>ismKQ}UaMzpSZqme)n)R@=1Vltw88%PhQjUy zkO4cQ7mX^{jQfaUz)suq?blBFW#6U%()_?OfG%eNvI+3?*q){yMu6_A2UzN+M{z1l z_EA0vBe%7)L&o`NB_7V5dUM^_eh#d$W4Ym-&jDQ=;SJ@Dz4UE(_SML%ewUwKh$T@Z z0aLnN5xe;}tN$!vmz?3Xg4CV2BB{KXz?`*u#DpQxDN>I|0`P5?Nr4B$x#^JU@x$Wy z@*=Cj!*WKJx6sozSf)MH=OJ~;i4MSX6j(n2xYd5z*anU}xjbA9vnQ59IzM7?vg?s^ z{}?k~KjS(CNwLz$0yp=L%}ocq{tc=0{pzJ&lIYzE<3mb#zk|)ACa+nb?Z{){?HV2( zmH{>iusW%4W4CvNBN5;}I@lM?(EAYsv1DWOw{LHDHpdmCiLgB=?i$z)El>mEPNpv^ z&IAn!a5AAVA{t`R{BlPm$Q*m#U;BR-5G>vgq9=>a(;i`#+{=jsi=n;qo*lKJ~g z?h-&+`gzlN)+B=!wjO$(;DnGQc-C}%%7t%7*t7z%lmyUvVR3V}=?EoG=1r-*UBkZT zAOyx3rEyUUIAq3~yM4UrigB04GArtpW6#urc|-D$>DO*d=cC^K14~(BuqI&LI5#sf zmb$XVMHe%6urIjhGHeO{T@F5?#0uu&2WwbVF{jea@~e z&9t==(;*2h42K=XTI`eqMwJX`Q2}Vf?{6B4*h3BMp9-#fC`|N~iFf1fGIR*)8e`eD zSnZ(d`MK~TDMu1vW<^HF@Qf95nt+}hsHI^k^~kc43JCfFPzo~a*|9mi z($kw1jdN}%S(SxLSujtW0=$tX?7>VX0yT?k+Wz0b21kuh5=Tbdp}4tZ`%YvMrHknS zfA^v>a$g$aGfsd04L#Mpxw+bw?Kp=e7#nI+pW(yl&uKqsMs{15?_~Z0qAGc8h!L?I z19X=lK;~YigTi6-7zrTI6o?%kKQyP%jV=)d`rzip!+ak9qGvEkAQ1aFB#koKmu(MSGN{dvI&nN?IaAU{ow zfy{QIyR85o!p7SG;Z2DxfkK?qzXi5K4DeMelfS_nlY}+LcXSx(_z)AsfP$HO_*Mde z{f$J%ffAE7@2xf+5rStb3?ZLK)X(yPfLAhi9tJQiWw8RHguCD&M^%nD{jj4z0D}p} zxfC#~`f8_a-3heATuEWs;Z$)Zyxhd*APLjx*EB@^C*+J0SAM^~>>ll6;QxKDkjl}$ z0OqL+436s;0&{mjJ0 zBvQnFhve|l`>$V??u18k6Eo6~NNc*#fBqRmL-E9ABK52Dqu1Kh6uaWNReMVS0epX~ zG&&kx@43aJ%5pE~VtRacHeJSO&x7TYd;E^;6>zfntGHuJ+3uM;uKtEC9(Q}VpxHtH z>Y)TS{{Kgt@P9LUDnc<`Xy)(#2U-_A27ts&>A(0#1#!NabiKl??wM)H^K&O8`)(>& zzzfh{OC;Z(8d)iKrlyqfE6B%H8Uvxmyi)#3amUH4Vd26mrU+c)`0ILW#ckpXyl*%R zAs%qN$F}Dk{eA=W;I_o^yc+>kQ6|p!i*_8K_ftsa0#{8;0Whx^2oYVD=P7d}K(OUi zuNFQG(E^!;;sW1&!V7L9ORw6a?25*jm`1+RXB&7xKN-8X#{7qz{~cie3BYUnUnxOk z^8_a)hBijAqQR*66-v#Rj9V=PV|YL_PbE4)rO2a4>^gpV-l2#7V(vqsu_MH?&LapW zj(Beg<$ig!O}Q!pF{J;LsIQ#AQlFTV#F`!YykI(LAof7brV&x%lTfXG&OKYzKz!ok z>N5_1yTECI|7sZ=K!zm%O@!!oh|3TBO&g57LGhAU6d%7dl2x%$do($$J=&8Hl9JG8 zj?45#TeE2>&%SSp@q}?s!5Fb~-UQ7_!lq?a1@1RzEG0YA0+2oGe}U|T{{yn`5~6P{ z;I}a5uMY9>fhdS#h&F>uYYd9J;KDtJ>o_JvEiqm+dSPBVwbTti)|%d>vo5IhSniT4 z#aF0{@YlmcrmNeh7{Ceku@#TI-X_rj?Pzr{eLlUmho{F`04O>GBHawfDE_&ovpC!9 zQ|UotUn`#3zO+{;)gu?Xcdkg;jk=S`dut%=&%(|4PFA$_pA)$Sfb=$3h9*p+P7f|2+0!;a2HI|%SPyGOVT*aj#kp_I8~G6G z1&tP~cWQf%f3C^o2pjGt?@70yuOqoT%r36CXEkh?b?Fg%*BcxRDpd7J2Oy!D~KztMU%Gp*lmEz|2QvU#G;pH;&DQK^4ro>UyC z=h9!xX_@BAfO~8K=Kgi_m~T3nU%Q3ki(9XF47!7&qtyRoW(XQWC5tumb} zzbLxL;>hA4<{4Dga&hK$FQW*S_oC_~z!* zb`GZqaRr5Q@7wrphG^;T7q^9$nNr>dAM5GO`8c?_ZQtD@l#0|k*PR?X_}jIDS@W~s z8I?O4v#E*nxQ9bqS!~iBJRi)x@a#&KsCqqxN}+l%Ty9(E@63Ofr)@4-sfx-0tyMZ1 z=iI+!MCEjB7X@o|w9hiv%&}t(`}SEydo}j)D#HeJ8@^PVjkKLOvd$K)YLq8=l0_z` z6>RR?^++Fk-Nu)E;%o`&%d!>o3~=6_>gij2oAbsS8b38upVO^s$2H%U%FgTDKz2ba z7eOFr>%TeDxoY3qd6Y03Y9_9s-v!H4Kd&|JoU+HwD86;XUalJlDWoI7f|)~iN@vz1 z%?$E|+sRNK^y&iT0@yyLLucYu!P;A-Y#4drWat37Z@z^*s>=Rdan<5;^Ec0;imDc$ zbc-H!S^HJ`+|+zgG!+8&K*?l(;FPW!sOR z{2{N5r<~k!s(99ePf8}la<7?y(TW)9`Ml!Bj6TghA`7I`Gc-aruXrUJnBo*aa`&p-U{ z->+Mm-;4t+D-ZpGwvNv@Y%O+Mroy*7F*N+{9o2)fX5Yw3Y{x6?FTWh6tqNv21v7C>gP52i;uw-R17dH&oJ>5SY#x rQgc$Pgzix7=HmbBN8H&dQAx-C@4rK4qrh*C0jWOMR4RXJ@&5k-O&Xh0 diff --git a/www/api/lightmediascanner__db__common_8c__incl.map b/www/api/lightmediascanner__db__common_8c__incl.map deleted file mode 100644 index ef32f3b..0000000 --- a/www/api/lightmediascanner__db__common_8c__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/www/api/lightmediascanner__db__common_8c__incl.md5 b/www/api/lightmediascanner__db__common_8c__incl.md5 deleted file mode 100644 index 7fb3507..0000000 --- a/www/api/lightmediascanner__db__common_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -5e2437ea7180d3cd3e57391b2cfb5fef \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c__incl.png b/www/api/lightmediascanner__db__common_8c__incl.png deleted file mode 100644 index 921c1bc7edbcc50f687c3ff62ebdaa8a964ee30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25740 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 wa=(b9%*-TPugMH&?)-PW|L?%W^+d- - diff --git a/www/api/lightmediascanner__db__common_8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.md5 deleted file mode 100644 index ab8ce01..0000000 --- a/www/api/lightmediascanner__db__common_8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -515ab1a33489c751c85b01de97550c79 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.png b/www/api/lightmediascanner__db__common_8c_b00a624bc01da9b796f7bc6e1d507cf8_cgraph.png deleted file mode 100644 index d84726ea05f05b9a78206753cd8e9df8d82eba2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5004 zcmaJ_byQScv>$SYMoJj+6A=>?7#isg!2l74kdV%yV<-ucRB4cM80nA!h7LixhVFKT z66t=|_q|x_{qfd4>zupJy65hF&W_*j>_{DL6&gw?B?ttfQBzfX1_BYIfpZ@`Yzw=yqduozt-B;#tNBe+KrYiT}aN z(c;n#mxqvGp8v1On_3&UCIs3%D30KPVBR2Vm>~?cNQ&a1v8kpRd)jJZ`84x8Wrb$4 zpORFigZ5WeRuXko=}FmjpFLx6WS0NRA4kg+Zg@@Zx4cgca~Z@_JnsvIUL38x4fI!^ z9GPi;f54ZtaSE}Y6kf<*&`O#q2bs6 zt*T7B95bmLJ<#mmiJ|{%3&r%{mw%^7<;s|svMB$Z#oVv}yI);is4 zA`om1@s?yXJtJe?W2xm80>SZB-g{QcF&t{@>XdflB{T+LNtdlEgUAPQeGhf{RZDGy z>OVMd40HMZ&oW#5*n?cVqwNvNP(wNy)w(J;3Fqc>0r%z0G@7`5aQ(K%UH%}y7x8~G;@uKX_4@#7FMt9v#V^8v9^ZTRxGwtox z8Vrn;`|a)cQofr~qC7LFkbic`;vh!Wi+=197apIk>mj6X6_;px-nwN~tfASf8M6P= zd1ECU<#78Gwub!pVHO9POgoz^W%L08Rw~9qbQWa0pkfLe?4oR0%EB<@qse_1*cP<{nv-Ptsr_yJC9#Z-2Jg z3LZ8d2fxkq4*ULH7&s$!Z*TFl!!7gSJT+=I!O%O;Q98!P+iKPRXC56N*xDM7=6cY& zxwi#Gj$Ge&cdHxw;Q7L+*;?Bp8BezBb_Aj--wtqfM6-7eW-D~{^yD@+&V90nkKYjx zSS#=3;)TIJt8jUT!tBPpN+dJ1D=I75MC@7H!s*tFtLNm$53;rvv@6}#wM$Q-53U?1 zE8g*EdIjTfFO*}s`mpXBQm3qo1D9-UY@ocaU*i)JCjL-QcX4a3Ew}9wHx<) zhoyPlxPS9GUpr>1xpu5#O6N>*Jj1-UrnVr7)9gKJMtnSRC&$!U1Q5+E@%7U$Ky1g* zphuEzUx|bQ70@Zsu33xhtR-^Nk1nNb53Qfb#DZHUS~AwmxPh$?Sb>n>g23hGd&%5i z&L^)PmNZ?5pVUbzl(}zd7#Av!S6PqG_h(7xZfvTn{=BcH*_%G!;JYSERqyA8Ww0Tt4rfZ^3*cPY~`buxH{V*4!mX)opg9OPuQik%D9R(2)2WIHarcfpoL zUn9}(cM<JoldST8{2nV!D3)V@5{b$=-U3&|BKb$jA?zl4ClDQ&o18SoeE?FlyFE zfq+}NuKc_+`IKS#kTu7b&^l3{i%N=izKDkgJIBoA`qrA$^cgu zt_v8MF1EfSn&wHaPZEH4hjRx&ntw00NiVMVXXKWZ{jNC9#=R4zq@wb^JXyz2l=F&< zi?6J&`%cwX|4FtGFCnzpZoSLa?+K6lP9@`N(O7n&4%g| zr-Aq%jWS~>Uxi^Q__3E?B7L^Z>+khaJLMSn`H0ek&*wDK@y)8^2X7W`o1)^};Fih3 zt`$o`NNeW?Pz_BDc$J4KH*wvSy`7?+Hv88Z1A#_kL?^^dMn6E}cdFcL-ZL4{IoLL_ zs9WPyw#WKr>1ghT4|O2QhE{6?`CLE0&s9v24v*D)Wm4)O<#J=^ikQjfg^JZ_km&iS zQkKJA+ST)h*wk;Z5M4tgg%_n*l0X>29fdZW5()#Mzcw~D z*rdE3?e6ZjcXp!jhT{q?t7iSARKK2@*P94Dm=#!^AXWkiO349jK5hS}wU({GtRb@X> z7Ic2@ce;-!X?7oncdm4OG^ntM%zkcRaaCBVC(|$Cxvi9}* zj_DNPRsLXl@@JK367Yw7t+bAaYrM&TLWb3s^{2}YhcF!WcL(6l(ijdQE9$+qzC9zm z*Ibob!x6uJkzzeK&B3u_^UnfEe_aD%`x~15hlWP0c6S+L_4F=N9A}?Rb3UoR{|dZB z7Lb|IMRpkqmGTsYOs|~IF~i!*X~fn}lNW7GnQY@O3h!;s>x9TDtPz>iH8v4xwofeD z(MiQZ^JaSf>C~-M+OAg-?efjm@K6B5=p{)Dov0sCsgfUJTh)W+b2iO{1EG^mtp`V> zw#wh`1SJlsX8t2WF!?3ndDgU@Vz8BK(;FEvSjosx(dZ)4w6OGp*98W%w5r(ESFt(^ z67?HZ;&C9%>lQMVqxr7lZ~bvM$Bn(+bCaZ0lcyvn<1OzLQ^K!JP2xVbGK@JKPX58TO*t8jh(oAVx zXbGuZ&-7JQR~MWK*VofihQl*DuYsWcM=WFcPr21KG=|(~OV5XgpA{4o)GWtHYOc?g zn#kxCzaF&~2e!?M--rUNzle}X5pj5(>kJ?N2FSo*64AHkM>&cvLhhLJ2%%{1+`IP| zm6j1iGk$x0nLF82&3983Vo{i)l9EFkja&~KjJBjlJ*U=)2sqE0bx3%C;gzO^g?&>^ zO}0@@)&qptt;Sb+m~OVvpH5J}tD%Dk-<{^2)GbzCN_O|`U0KE9OgK}vz(Mq?X{o^ygKq2v z7Y}9obW&T;#YpBXAhU1i%48ZV6o<9va9pAABz@!79bSxakyCG{Xjy5c2z!&iw_Yh_KNmcln)uumAoCSv%SCo8#~4>!SPJFg-mQ#Rz-*JToo^EXn-aW>E$ zlbYY7)t^7t3A#6k2!$3kh>Om(3gZ%{WwNczhIKSj@Lo+pzHR-!tR&?MWi{Y^CY-Cq zb6c9>aNDcI+vdER!%ZNL82mB+o1Q>^-o6$e)CEWd^McE zR@L`(KZ?bp^LY?t+ds}lD4Hggn2;70H$CV5MF*shIE3EzTXe>7hJ}>1E%FEoCWL_L zd|GKaB@hPn0Dlq1&NcXYD&%8)kG8+tjmI?jHeAKItnP|D@@NZT@mM?y>a6Pbc@LGc(#b9NI>Ix5jsl8y5GY_ z2!Ye8FdnaZdgI3T{KA4MxV~|w%+gG4!YtNtEz|B!6}rJL1x>=0`?#^1%jK(GjpiQJ z!(B%w*9-cN$`G*b*=;1J>|BTuUVc`T1>FeN0ay7Dhd223BJ_}lo{~_#Xm`Dy$_J^a zTJ0=?%EpGb^o<)iCI$wV4*_3u+aUCV@Am8eb+@_SFRy1~?o^T}@;FG-XZUq(g-<0( zu*2B>A&(?(+A3X1P;APMPO{?kB2e1DUuVfY>iztMPxuO(PXwmrFa;<(HB>kPjlTWl zV*fb<0|PY}H!<-l;Goc?+;vqQi@>)6JYcfIvd3~40NKc>sO8poR7}jwyFYnjSqV&x zj0!$J5*PkJ1H=Ky8?0i^JOCzeNO{EpiG&Mz?$U&h-b7v;jOW@w>pZrW`XzT1N502#l`?&( z2Q*7aNO)ELh72%%J09Ufcs(MVlbfqG*-WSq=EGqjpV#b@JepxqjAWO$wYKTY1A{2e>7VpD^0T; zfXf^w)%W^&v{ojGE-x?NoT`cfD7+3Ft_2u0Mbfk6+xL|zYpMcs#;pGi${C>U;GkcI3+6pdjlLn&B%!3XdcqB&+0LiTyJ6s&+B% zgSd^b`wCl=QQ$cuSIzDKHnDK%v2WJlvl1KU3j>_m<$zAegrRJs+Tt!y-B5{&-r>@M@8o5r1>@;@LV_ReU4sIDcC%g6Wg4$gk8KQJ@x*U7k@Fj>( ztE86B8U}aWmW=~b%zACSS`IwWqnimv9`4LPRaPe7X}Stv_glao*iU1kY1l=|T$Vem z1~!JjYWM*GFawaI%(B@!Pa)@pW)@_nzT4hzCpSRNX+&5NjEq9-B#O!v<=+uqnHn&m>i%q)xf73R@BrgIN#dHbx_dxn|J3n>-f}TwRVI8$H3tZup`|mhU zUIia~N_y!1ct!#^HB`}kr+a;Shd1RQY=)BPwlJDKZ-+AvlYt1DCi}V}Xt!;iIULS; zPrqd4Y^Nz-A)NLmKfjP!YbZJ?!+>!J-KA|Zd($UPiA+fAV11&1<=-Mv@B&$-6Pq1P(fXfpW6EGlFE^c7q8|>{Sq!9$-HWU` z9FBaXEntVQ4w%obki#ri_Z^mhMgHGD`(XD9kvy(tdalR{6w^RzO4^Dg@}|N60budQ A7ytkO diff --git a/www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.map b/www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.map deleted file mode 100644 index 4fc430c..0000000 --- a/www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.md5 deleted file mode 100644 index e70034f..0000000 --- a/www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -eea30ce6c332da64d4b7abc8a3a2ed8a \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.png b/www/api/lightmediascanner__db__common_8c_bb2a9cdbbc7680d1ec85ef3f086b3f63_cgraph.png deleted file mode 100644 index 9ae80597cd246258fdb0657379cefa5d3f0f72cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6816 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 diff --git a/www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.map b/www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.map deleted file mode 100644 index 69628fd..0000000 --- a/www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.md5 deleted file mode 100644 index 58aba8c..0000000 --- a/www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -44282c967d400f024202493a8b3e315a \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.png b/www/api/lightmediascanner__db__common_8c_bff1aa6077215f3d70d4d5b1a9b7a498_cgraph.png deleted file mode 100644 index 0ddc056908a5f6d9d1752c3bb532fff682999c41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4897 zcmaJ_cT`hLzfB+ziWE^4={+Fg6#^nvdbv`i3WQLk_bw#_k)lYECP>E!M34@lhage} z1cZdpL3*#!qDjD~`N9^S)9jkTuOa(l){5;F5rds;y zHD;9b4@&=(uXNP06#uP7(kFsC|DAwxj7Eg*e;Yvs9ehev|ITXY7qzB-=@(09gl!oxJ38tij7z5k9ujPv+uc`>5Nv0y9mc`_ce zi1`3jBcq$G!H3Et{R*l=k(pgx>VB;V58As5MMDw@UZ)*d_JkddgzR+oglt){D>5`= z7@oYi(dTHjb-2NV7}QvxRH3Qee_7L!bfCX8b6}@ZW+XzkrXsVeVJ+b$>h*XI5CBpP zaQ#T76G}8Wr6;46V=j^O%A4i;5vG5 zcx2=Q)RBH^Y3avWz}7@(B=rpv(4d8`cvQpKjE3u75s{!jYsFf6dJrfy#k1|=sM_^t zd%EwFR!YN4Zircp104x3%=3*VU2ktOhR5d*oSmKHIAq_)vq?S7t0*rQl#)s}K&gv4 z^s`tY4hhTFJ?TDPMdLM&i57^mB22yK>;V3=q1KZpcIPL1Er+8Pm{-u6{lVT|GV8^j zq-$IX*}pns&fHKR%m;o*iI?3o$H?GAxJ!1zm+-hhr9wGV@60^pKtbY2JrR+6B zoS^#-R^ZSj@@IN)g06AXYc;+5_1;#*CT;A zxvbMePynm=F;J?xQIO+NG%JS)U^C&pEA9sFI-W{b`rU>P7VOe-eitt^E*`f2DpVNk zm#&%w{t~tZ%BBc&J%7yf;`RxA4my`d$8nzEtkdSS z!r7xMUVUTiE4=|Y#3*mlM;r^5^_Eww#7?i(8$%NoR67U5b z=@XQvjSUZ1=q`{1a3Q=cEL$!pnNVs<{=k3TXr$I;sV(%>CpUOqI5swR6~DHR*(i%Q z**~xICefll?{VJPn3+kLxms9QSPgt^@3x-V8qCbBCxU`@b+n9ax;YTS%Nz0K%e~~3 z6lugCiH*@RyNf@Eq>i&sO-p5}lHHe@12%9Z&ZHfug_m#q1Y{OTOXys|>`+Ik9Z3jP zVjW2a6YpbVC1*k0SpqnAd_0o8k{M0O2~B7v`=T;^k`i~7r;6Br*#5{N<`5@|)?4l( zuV`*`;M@)O#vd&9 z=T3O&w86D6>eC`viG;#}c>;`c_&4a1p;BtzS$Qa8o}^;mKGAx>yQHM{uTiwZLPB#z zSspG57{9frfcsW0nudlqI-=?Lcz9k$MuIGYj7&`re#LNAlaTUg_(cied@%*uQNzuVm{H=XqC%b}Oqq z^QZdv%!HG`Ae;>fg=QV(KCmHs^8Oxh^Xx6;%kNwTM6fRwu(r1L0}0{hf8e{U?c?if z0qV^4t1BUe4il_v_pQpEg!y7;biQ|&>19uh39JR4_ zUosPbjn$wNu7w?DMZr-ehuhW)C3b$g&e^K*vC;>evv+sWqTPu3V_81C#!RHX}r}&GncW&wdFbkIjm2A80yU9_O79dff07`!VNwWaUz-fQc1j6X( zQ#f3&E$l*5OUq^;TlyN?!#LTUmXzl0ram9o!e_%`CpR}Y`sDCi$Y$BmHYBpQw|B^Y z+9>SVvpaQlbyMEm9GC;nM_$|&E&G4J6`-9-eU*mIedIk4B8Bt*9NGF#Zy51&Sy^F0 z!ArEzpz)UL>6tA`im#)5tm>!MM$5+fI=Z5we(Nu+&qBNu=H#lh0y}?5gs-grMBztA zhw=F579@3xrTnArs*QheEh7AC z&RWn@a{ZihWKhzvm9?~Jv0SS#SOg(2#>mWa5m>r#J$h3&BXR1~{8G22N{pMYE-;hz)kj?O;|qWyrOGS}a{ zpYIc>P4wsG_{jvPEAeS?S~GYWSchpBeYoPR;HwDrUn4^CQbs* z#1gm9P#A9#1nz@da>?C?HR0u+o~@!1hfx{~3GC8ehYO!rd~rT5)EP^gHUWJscXh!Q z6)kUkN7q-WM0bdJCYNtSnGl^>51Vu$Itza_4R8%)2f6#(*%8|EW$fTyrrz5L&giv% z_(%0D^^ZkwpkA}i4SdxhQcAhRSKJUW`NlSki$dRo< zww-}B9cRi(?wV){QO)`}z(JSlLP^%yTI5=HJ}#Pm~v`uz6h2;YMAa^Qj;H_4P7H(1yWK z2im`?ZJ&3CM_mS)x7b2BW?Z*#a}7s%gl$e`^!Lu*nF5s{>1tcNih%wWC1e*{MS|+7 z>Bw|5tK2+0(6^ahA5)Eh$(OQngs3(J`+Df_E@JD??X~@KRB~YpQ25 z$MG7Ak7 zOj5ICPRNlQz+$;>PkwEsM>uiX@ZLZLp0+tUOE1(9Nd zxYH0fD=X`x(31!D_V(Hz#5*NgjZaA+v+0ZoiHh3q&b2#bs#|97SdjhUCG95d*fx;z z4r!PB`0?Y5m7G8p`Cy6J&;z^F7DN?(Y zE0cB{W&d?f9K;emaZt-CS$85j+HNnf9>0}_<3kHi-IF59zg9#a?fP;2^uD5rLMEGt)$aIudc(k60A#OmVQNT z)cu%JvZ)ZIE{hNt+W$%eE50uI3!lF+k?@)d;p^tMP>#|dp4Rw%`;xGUArE{}LMy8v z$*!qRkuHgL@3c}BWv)E4UX8B^Sy;(k%vDUAmBTxoanA+blKC@<&AthI8{W2141;91 z#7%TAS>aiiRToa2v#RBpZYg-)>vpG(B=$(ArQDKl*4GopEsQ0j6>P;hY$$P7g z=yP>(Y*AEq_bOLDB>BS!EhQx&$>gdK{R4JpwrUXA-h*y+NWi%OV{kXg29w;!L$@&; z#(lDZbTs)OW=GlBc(e_6@VC{#r0q=9379F&a1Qz3cVV^ggH77DT+AG~8crF$Sx@yf z*w{Kk6-94703Xixub|f^?a}c&uxBymuRerlmRQ*v9zk(xMwLHr*F6kC^_?PBw-oop zN)|$yd+LQJufc!AY*wXahpIRqg$Jw5(3I|1C~gH;(h#0$%*{T1t=LBkVU>)(0?m|H zB+guRFo=kd^Ak%FHfzZPGYC;>dW3?A9Ws^T6g0TA(`sy~tYY%eSI-Bj= zhaX@v>GL`#1(;@137 z4nQ~0svt5ADJZbC`P1K>R^n!!LhE+O#?A1FJwPhQ%dWL2VPIn=UNh`W(&Re}B+c6- zQhp%PYYzWeQkH7qb`ePFfzV%rSN3RsMo?fRLVweed@TXiEVs459z6a_J)}|+FB2_; zRH6bnpyYG0o44qzJK__bmojo@oK96tYQM$sxJ{alfjcW&9UMRCoqRuvA{{!~M%Od1 zdtjRQ{zo>w7=tBV;Qq!s?hUS-&#(raET^-+Mh|vEeY>G7X@BLf#d%-Vs>)*_X zj2zQV+JEyQ9GoM!w@4;aSX9(q1V;Ki0gbY}lzytjNY>4dhrFU_hl_h1h_Th=H?ZV? z`oypKhcsI4oGO}m_tm_<2sf4B%@OS6ZJeW~;yqA;ZK@vi|CK0uymz%!TWNuMY3xhN PZ~?T`bXCihtt0*eLW6 - - diff --git a/www/api/lightmediascanner__db__common_8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.md5 deleted file mode 100644 index be32a89..0000000 --- a/www/api/lightmediascanner__db__common_8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -528de32f156beb4e1c64dfaf588f2231 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.png b/www/api/lightmediascanner__db__common_8c_c0b7cf0b2eb0f55fbf8a4103bc9569d1_cgraph.png deleted file mode 100644 index 8f66f949e700f607e0d659754986b8bec0ea367d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6744 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 diff --git a/www/api/lightmediascanner__db__common_8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.md5 deleted file mode 100644 index 47c2d41..0000000 --- a/www/api/lightmediascanner__db__common_8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -17aa47e0af726015b9a82fbf71420900 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.png b/www/api/lightmediascanner__db__common_8c_df572e74e0821a66ebd16f575b4fb7c4_cgraph.png deleted file mode 100644 index 0fd863a8fcb6936ebb9c148cc5129f16055df808..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2861 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 LNkvXXu0mjf5`uB2 diff --git a/www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.map b/www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.map deleted file mode 100644 index 07f9908..0000000 --- a/www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.md5 deleted file mode 100644 index e57149c..0000000 --- a/www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -9bd1a281cb9ff1612522932d0a15c812 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.png b/www/api/lightmediascanner__db__common_8c_e529ad5c4478d53685c65ec69dc5b1f4_cgraph.png deleted file mode 100644 index ad391c6793f8a87fbfa5e440e431c729fa88f3f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8758 zcmb7qby$;c{O)Lwl296S0tO+Y8x;_c5>ZlMIC|9R9-tzPbc23HFg7|y4}qal3Oahk z2&qw$BhJhB`o(q5@0>r*!*y+JZ#=#gh|L?=~ONlawEiTT`AC$HyN||6P@FEsd{YW4(w#%L8h%)m>k+DAr z>;o3D0O!J7XNVGKw7}C;sw40hF&SPKJZcaTLv^PHa1o`mtCBVjV)E!G+Jb6 z`)MqB62 z*9`qHg2B6wpNkAt|5nhnp=@F1r@&J>Q+7rrVNIanP>WXUDB~z)D67;p+=4%iElWlt z!@+}CR~&`V99~|6S`~pZ#sojlpIFi0qSyfa#wyRC6p8Kz{LKE8MO3$7MD*+U9-YxD4P)K)k#vFe(q=@jOTeW0&Tw7=f-Eo;~fmGSd? z2K}ftpT!fp*`2HB=<5oEUgXq6Cf;2IR^Ii#;R`UjlYF;WgY}qv_qqLgq&!vwk?LHD;gCP5Rvhda`b@_QIa8F;yZ4(Ov^?xjdW4@W@E6y3nCO_;Q<9;@-RsSls z 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 diff --git a/www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.map b/www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.map deleted file mode 100644 index b5c7657..0000000 --- a/www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.md5 b/www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.md5 deleted file mode 100644 index ec3d44b..0000000 --- a/www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -1181e757e104c50b137a29c78870b865 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.png b/www/api/lightmediascanner__db__common_8c_eba3215ee5981a73e9d0fed0a7e079cd_cgraph.png deleted file mode 100644 index 13f1d89750bc7b57a7451e41df7a048cdfb120a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14346 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 - -Light Media Scanner: src/lib/lightmediascanner_db_image.c Source File - - - - -

-
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__image_8c.html b/www/api/lightmediascanner__db__image_8c.html deleted file mode 100644 index 4ea1e18..0000000 --- a/www/api/lightmediascanner__db__image_8c.html +++ /dev/null @@ -1,94 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_image.c File Reference - - - - - -
-

src/lib/lightmediascanner_db_image.c File Reference

#include <lightmediascanner_db.h>
-#include "lightmediascanner_db_private.h"
-#include <stdlib.h>
-#include <stdio.h>
- -

-

-Include dependency graph for lightmediascanner_db_image.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - -

Functions

lms_db_image_tlms_db_image_new (sqlite3 *db)
int lms_db_image_start (lms_db_image_t *ldi)
int lms_db_image_free (lms_db_image_t *ldi)
int lms_db_image_add (lms_db_image_t *ldi, struct lms_image_info *info)
-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int lms_db_image_add (lms_db_image_t ldi,
struct lms_image_info info 
)
-
-
- -

-Add image file to DB.

-This is usually called from plugin's parse() callback.

-

Parameters:
- - - -
ldi handle returned by lms_db_image_new().
info image information to store.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 293 of file lightmediascanner_db_image.c.

- -

References lms_image_info::id.

- -
-

-

-
Generated on Sun Oct 5 12:24:56 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__image_8c__incl.map b/www/api/lightmediascanner__db__image_8c__incl.map deleted file mode 100644 index 5296cfa..0000000 --- a/www/api/lightmediascanner__db__image_8c__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/www/api/lightmediascanner__db__image_8c__incl.md5 b/www/api/lightmediascanner__db__image_8c__incl.md5 deleted file mode 100644 index 7fa473e..0000000 --- a/www/api/lightmediascanner__db__image_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -1fb23785d53ee973dde72b349e7344b7 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__image_8c__incl.png b/www/api/lightmediascanner__db__image_8c__incl.png deleted file mode 100644 index f1254bd2dfb0258ca9f3bb8cb22333493c39d75c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28758 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�&L4Fn8TRaW!m+!sviXX3f6;xX(?d06aFQ_ zlj$qL5l>9>X!P$8r&hS&igusYjmBtG2u7jvmJnvE07Zg_av)q&x#Pm-{<#`BU$DNw zHaP#;3%}UnLHl&%rREoid_euM@B$D}Q&(rF8gxDTR=t~Dt6Q+(h8cth z$oUz-_e*4-uy)2bX4L&we9s>`qr}mZqv(`PT!r$%{6eF${_o-?<~f{dl_hc+6_llf zN!^u}SQHDlfd0SRa-Y}l$|($Q{;U}JkHMry7H^Rgm;<#p4eAxE_X+HAcE!KvhU#9fSgG>8heyiVxZ#Z(@v_C#*iHl5H~M!Lm z8Uh`D@bw9Dn{8+4)#K5or>K)g%|UDVPUZIlyt-P#E8;fy@r%$&q(OtmB^lL#9Q&J4 zi2|@gHrwl&48~{zv+%8m2Gg6*pollKIVqd~3cC<49^j?%GlX_Jqa5e21L$=0i(J+8MF_irQ8r7JkBvVdz|vjtg}O;@Fttfi@1$U zaP&G=@92N-4obG~oov|DW`tf5aOM|?GT4hkL~qyM{Os+Fd^s<{%)Z=M>onD(INFqS zH}+LX5Gv8udtnNKeZPT=FvQMaF2lLL2t%w=*RFXGW|W5ls+A7m#D-M6nnp(T-5}^- zyGbFW5l1zkdlO?Ec@|Uqem0n{UI`4LB`1Yc1oA%Ul)TyYlH#LJyjMFy)e}75fcAmP zyeB|I4(Ln-LPmEp+#QVeHy1)Y1az}qEBu$wn*(bXZXu8dk3rICa=gtP=Zh#{eu;( zFYo>UcG=hb{3ZTeOZ!LyZx3tOL*lPnw@3fRfus%xhD-A!Kzp=FV>7@XowzL~y1D>i zHPbv_07=*i6TyRg6_uu3ijn>`H0N@JGa9_RIeZ>RvmeUn^vEoj%5})HyKLO zQ3Rz}RXP(v0s&I=>p2Cn7^s8#n@Q5={FKLZOpEgnLN|s=Q6zz**PJ9#o*SfXyjU^^ zYnBQ?y2Z@>c#KCEIm_B(lZdfk62Szp4qjX6v}|}u6|=ooX2%ZI`VQit?D=BWmwwP^ zo$v2|k-6P)7ND?%y4!Hr0LXArFY8yX)|hg2Rz_}+BTj=Nsmh~MP{4D?)Ek!U6*8fC zX^>=`EH9gOL!=@YXc}6sn}7YJ-LO~Gru^Tyjbgl(S%>%v6cW!ARsoz_{ zh&BQ)DEjMgKbtXhU4e~hl-8yI7m+ThTi=i(f4bXTa66@(wha>3Kx}5+voRBZAcp0|0K(cJiam{61Tu;Ufwwf7FotW2g~JTZ+LPJ6 zl)1=r4WK$v2_GT|OGTcek#>}xd8PJxqR@XPeX?eze0ADmS0|$*QUmwE&I~%Yyj~)BA^B3GFIxl_cE~f z4O{Kz=Qo2=0iX}> z@#X6J*h0A!G1kMt{HqFMcK;m&#Ew39G z8YhW5-~MGyjyx*!-A|gV*;PGvBy z3578cv)PiJ+VK`b-o8~7w?LULw5+<+qAoMMy^m#mxvKO|b^}+03RFP8gKiluw*rTK zAKI!8QM6s3p8n<}#P#lwTO=7X9HcGE{lZJ>eA09Klqd zQMUdsWW(ar$1Sl0&0pK7P!&Eo@B<@pdZGms2R;i@NDqsfAJ)Au@;coRuw%8k8 zcN%&&pG$mg3EtxX-bO(^oiXo0)yusfApUIMvIMxWFB=#La*JXMM!wtAppc;PDGKAe zarw{7>L%|V3gv!pI!kerknHpX(I}tTKLR?w)jv*?|Ik!?Sxd!~DW}1Om zs8-zL#Qwdfp%ONO-(=F%04#OS1MQMh<1i+f;ESL6&N0^(dRuD2mCNmvO!lOhCOFhG(a=1e=brD=f86HvAD@w{U> z9PmHNr8^rUuKi?5aVB-5^-ddIS?N1o#dCul=OUxYUdI9FyM{CNyNPB+L(^JSK1n@) z=s#KtPP@}MhSc~FNf|QLa2Un$#czXtuc(}hapHe8j5iYWpW8a5p54Y5yJlYwiF#bs zBJn$Sg(qV5UXL_d6KXI#S!{`p5sO)?O?a)jIQ&>+9=J z+e-j{)Z}0~AO@kQ3r0tlX>1K-B`_84E$7cX_Z~6sN?Q`fyL(yud+kKOZGOSFJ>yTX zUi7N-$t}l=YY6jweXSsCX^I{jvPsVT5sK}^l{SI5qtHY% zVicWkUxiVId74?=>^fbTnPmMB$HtD3b?kH6wlZ346THtCQy=iZx1@WybRIDjch2hJ zpC3a+WQF%P4jSGV8I%(3@Px?PfBp2_y1U@N@3adm{$McslTcyGToLc5&o+;N6`M=8zpD!E(4vRJs4@ zt2m>kaZ%%W^GP$S(ps*^|COM-F9Rw179P*2U!ZrvU&~=^-F$vHbf)?~htI^m=aaG_ zVQ&_wQ}IW?#)5vV8GilQn4*-`kwf8K;E4lu6BJ81ih#PAU;jKmOw5|6_g95I#XALZ zoKCDBRjg{FY>~eHi<=ui8>>_f*as_{LEa(MNpG~U=h~-z|3S~em+KFQj_)iIsuJ~! z_up_#oKUXOE;B9;cA81%w2tjXuCg#LHGBxa->AB8t4*u?hN;p^EA#t}t?Kr;TL`bU zk*^j>E%V!)`2@m1QoXf@$xk^gH)siHZJEI~H-aF4tHq+k1Z%Zwz0* z_+ru5R_$KJPB$IfXmBd7pMbtXRY==DzRa}tK@*_~pGei?46*G^srS;s5`ACQ6M|wr zD)+d&aF;J}gKit(#;Vo%ov~a~{Z%`)U!@8ik`F_@6Qj9!O`W3KVMdX8TfsIh0baOA zZHv9JaJU{9fq=ZO@H(Xb%?o_m*b&=`(n9?8%EHAt#|}4aZqOsjM0E_U4|nc=~tejdASWS<6_bnav$SxdrAu72i_83^hJ#7(DCa#)FGwe^vrFhHvmB`9Ytl+@Zf>&jIabaK zvuv(wB)7l^3uJk=CN$3MJ?tmNOU++&hE6=!ozoXnX7MA;m46o$B6Y{Whp07jo%h;) zUUoh^-dUbFkigur^-D79Ju{bR9kjov-!ijRuf(Wa>1G4#IHRA(O9>aPqEB((NiC?w z?9SUMvqn{|Cepfe!>RmQ=+M-(XQ#ZFmT2IKhwja}SDwugjm63(N9_k(T=%1~8TWvD zJF1wu-V*(n2kY-lksj)8nT~>FBVNwztQfluQnxww)*B07wBX)W^tU(}F29fs@tsWP z*0*i-lV%ZNbDH=A`5y4R?Uu~Uqnv|bf9j)&_UFpkbg<v2=@<{F|qaRPQ)0Q?ix<7Gd$M3F10=?THZrTRO4F zNgMl~lA_e5VkEs+VkC5l$By;%afXsE2QN0RG>;&z3Nd_0uo}mADGiEEMGL)EUMIB* z-u+$u%Rtz@esm*fkoa{OA3gQ+gQsIO$4%ZQg>zN6qH*#FYBCP0ORaBVxtpsF4D_WJ z@0Su@DZDG+zGZ?`Q=L;10^@1fHTnB!{%PS|9z!F zA;TU(*DpS5d%~Uq67`(vrLj)R06p+TT9Vk*?{d!D(XaAauwzf6?#(L<74+SPqNN`Y z&XZ@Z`^*wU6S8zCL=EuYgYm=evmBJxfxaCXj=_3?v@1A7G)O~!;$Wi2-JYf4v6dBI z3NEh~xJtp}qPUC&g4>ZoQ4>&d`{n*t_u0_IX+s|eoT2x)ubAZeFU?Zwai?KdIk_Pi z9B2Qe8d&Vd)nIybiXH@F%P}_-KET|zSS32?0VTJyWcrmCcF)1K%jwiR1mh*drz5J-9ONFpZ52vf`DRGGjJhiOG{+9eE58m0eSRu z;jgO!z~6OqyC+&vadB@iXgiT&7-ZQ+Rj*6CoO%0O0p8?Cd|q$z{k}M$HY0qIw-m;ezjRTj98TDEgx#6;1Os_0G1h5TGPMPTUusKuJuU&w*M=Z*|NMa${W)RI1x+DJwYAOC0h`<; zM2u@&;lx-R+p^W0-Nj?qST0(JnWm{Y^!;W2QT^_unV5|YUSMOKmzs6=*&Vz8$hZ$l z9~|qfub(Qbs#ee^cpWI0Ju^02&3Cq(0M6P|NkO)4ZpT5>$_B58HC#)F zD1Dn3Uj_i@vp<@9EYWUvQp$I6GicydPRze`NRSt}8jOURc4o~tZMO~z8?pFKb<_rU z`O&>hKDA~oE-k%&O|h?mHCwhua6rLYpJF5uv|xxR7c4$g9D}_0h!JwMaDV;4z_oaz zLQ8>g@Yo=%kcgO z1==#EKk|umqMoZlHq!7dCk}qL5~Hdr14%gVF!H75LANK?f9vxZ8K~vMITb9mR*9Pv zZh}Ub_{0*l>JV=QF4fR(mKh*p`3bSew{Kx3yA7=*V#$xJ+cpAKy7*W<&tAtNw(&wW z-r!O%9I4Im$6U}Nl>wC?IT0>W*)(^~AM)c+7vUor`ykPltkDcqn1{BUnej4O^1bXx zE?SoWZN)#b-d8pL&bzT8G5e%5%ZI^eg3gI}4a_GN$axCZ(MjL}l613)>iR({UhdTw z^b2xwHrs(>UElsMrWTJoRTmVLsBybSxwpUP;p5`~K^o(rGVHl~c4}w(hS|&kKpfUi zUySOCirlvybd%;+n|0I}#|!&@Zw}q1LQ$cZAP|=A1qIN4R4S2B3@ZIHn_aqtIE&l>GFB^XLy?tY& zl@yM=sbKSZ0A6McfmSajG4k}RdTkmPulvD6VkkH?u8{cFzf=M9IDA7q4&dyivu}VS=$^%%;5g-ZiOKRqO%nDTSThH zGf&|;aQ5q4x;#Cq@Uup^Xk(Fa_|b!c?o`voCy{FOsuB$D&22ZQxDYJ1p4)yiJNYU` zbmXFZ6Jh%U9QO&@h@eb2a%Bu5o4fP<#Fupx;)tmO*)?A~OWDb@kJ!I}@1@BGq`}YH zvR3%zQ4)<8 zYL_=c$A^RPJ{IkhuF-Nw_WPbEn)WX4JhwrkaZ+P=g^Qc+EzoMu1BcG5mQmt6jw!CB= zoYJ6b^)i06pBaP~`#r@e6!6M*l}2En+6S9ZPEV;T1|uiFdznuR z-8mapmo(*EU#%+tjr12tO5oCxw>BXPMVrJnCYhfSqyB!=mAsuw3eS2_G zGk^aY|1+)%XUlYSo#)C2+*>RORN`mKQA*l`yIVt0eb96;>Cz$~0~07Z)rmoWmHz`N zPmSGPBt?BTNp%oIV^dQ%Bd|0gnm7ep@mR$tG3`5~Ngc<0DZM6Jh59<({zV_KMEj

z#r|dMa<;w{$hm+59Y3E*Vv=D7I;>%t+R~L#U(7U{pA(50?Kee)?h?+cd=~{|SlhA| zsPf%=v}|Rv-1>glVpE9Vt9B+>LTwKzbDS$g6qBxmS7vVyN|ih z$|RM&E5haAscGVAuPbIUoBRH(Qgk`k_?>(N$M#KoQr%Ggd+rc5?vxjnX3NN47ur7~ za(NUvh>aY8*BZ$NG?D}oX;RrJU!;F}_HA-4KN1 zgyj$4qR|olBP+x_oUKi;^iB8MvP7F>pO8#rGjtTM&X^C;0;K2RbQ{S0pU{o(6N-ygG<)jv~1 zLk<8f>LnR|)iAd&oJGR;rJ%t5g^FP|97=f7wy`nW{VYB_EssPZOYQQ4Yc_ZljX&km z7g*c&4(4iLZWujyh|j0$XH3afsW=lVFg~&W!sV~cKXe3Z8??#*FgjB42C(78Uw9ak zf(%1rKP&|b;_Pf9Hu_4H-AlP0AN1Jre_>B9QV7S=L6r+-bl09X5@Z_*bsCgs5W4qmO315inZz^9y*-77g zKnsY+yi^#L>_GwR8!y1PKozrp@jnZt@}UvVNg4Eoj&SSp(s#89QvNjmVU1X+h9_o4 z>dk}fR@lY>bIBxD@N*;bo2}fmfWyip^&5#S7<)Dy61A_uE=%T{FKWB7l{g17EWe|? z^~ZvRLg9X79`#=8?CkhhpZoQrCr&sM_@YBnAvv+fWfHpY`2qs#VE5|b!{I*`{mM_Z zR*1$x=KG7r#k)ot%147)8K9$oqrZOeX|seq^wH}T-EUjuP_&7m&HalSxTjQo_bLBx zy0Tk;k6K$lH)CEQF91A84FXepGN)8%@rl!&aGCtWV%4aaK{uQL6z!1s92m?3yPveH zl6Ci|9!mE2r>FpI;g9C#Eu(QAS1U71Aom$%CW~%A)6xDW$e!yT7oIbc+I|jTw36HF4 z_m!FNjy>ba74eG#gW}`Xay6Q{?3^r@+Xb^NeP>{Tze`n&Xg9aLPZI#!hOZAx(vT5V zrE;OIzliD(sq*bF>iL5?EB z+dLY%&tmU5fzNb|!pDQVB|L*7h&y8BI^=`FISjFVWMIOw_V^2t{Yp(a;zi=AjMX zXOaibAt|{X-c6o44!cI-|sOpwBTRf8Z zy;!OLIN^gVJs>|Up{Ov*Ra%B4B-%PeXapPg445o#O#D;2oEPj(xg7xgL8tHMi5x9Hm(MFj@emfGGt;J6>0#|^Lv)ep1^ z$67TVBArROfBH zD7wRKuH{7bUA-%@!Fw^HIAknROS|O`UrJZRj&kucLB5Cs71a*Bg4ngd_Pa8v2r8hj zw&O3~tj$Y9#z9O>`^(N(7KB4;&VAoT>hdd`PqB5Lv<5c!!+6&Er5$0LpAaC#5J}8m zOWq=WvQtiKPX>E!6-2#J=KM^)S9D|fn<(RA=-r(z-EW82%L+@;lw=*%S`DNMkF^kf zoUN*rm`J%WAoOs8!1NS7HAzVshfuU5laLImCtK*NpXL#xeX8g&{Bfw5*^i-LXLgoX z#U~j9b~|6!!Qin9N0iqm!1z5uYRd|~uMK1i5Zgb&T0~S@PPbq3R?<7Yf%|nODI13I zPK5lPQ5_N&ODuhRhfhhyT$&}b!F#yzi+N1Ta`3GE%uKn_372W(PRlrZN@S-)h*agh z)3f(%EN@LqzZVud_n>pE(hIBin^q%NBk>K}0?MT!`}(Cq^&s=(F2J|k)CJ}TSyjeg z{60d}ml2ixn`7mA2)*jeehy=EbA>hW3Y8dhDU|TQHC-je9}FHw0QsVn^t%g<`Fwa8 zfj535fexC zM28OC@tCO{0%TgDlr&A&^m9LRQQ=GxG%>vIZx|RjH3LPvGD*syidVE!gZf@+l#3cE z&~EV={>P)7I;RfUE!t{1Nos&Btv~{Eaa{*W=)Z+KSF`EzUkVEf);o3^Bs!`0CU`8! zYZ7{fbe%A88-Yy3)CuW_>yG!&c=FHkC@v$59@Fshao&utxl&}A8Yp)Wx;6Q-6>dX% z@eqUs{6**xzPQf-@S@{aP`pXfVh(u-g%l_qN)IPgNj8E6)~hY~WtzoPy!pjOzL-py zThteilKs&3nefq&H#w`N*)}K)x!&}b2IVBBm$Z62>0v#^YCu5U?4n-~=~IBq3B>My zq+DsuB=O6No8^wzw@gni5)jDy%Gm2Lcw9L6E51@T56AlGPD4=i%J1G53B9p$lejA`S>M+rAME@+|lAf<$&PZwq9BD|uO#%kY zAT4$)*vqoee6ZIAJTn&Hn=@|rgW3^}ByDg&a|wZMlUTAl{bpH;`yS9Ak147A0_uW0myr z1mU9$xqD1`o^O)_IJxz!bvZ5QLY~V`*1czFt7Z5{5x@Kx6Lv(j#gMX`w<@-^5rRv3 zP|yALL1Jj}9z)N~L*p}z?83oOJd0qSUw27T1iQZx=+eR5d`i+}?!GwcOy)N+=rkXJ zIKD2L7W^V9czF2tp=vUkKxoF7ugMR9p)OHBk)p4&EFY{y|LRaV6(c+2Rk*wG%BO3} zr#>-A;hQt)^E*TNhXvgUnh3Vd(P;wQ+4;m&1-ft`^Ob#ZoBGRfU9#RkBj6Tu-gz-& zXF@6K*TR+k`%doW=4eOgTwcJ;%Vvsvt_{|>mqGkPXF;ut|HXtffeAfApps`J+i+1= za~ZF}pBhr*H<<_TYS_|}D3lf!Zk>jqouY8^m!IIzZ{PF(xvp?ItfcI7;(B`#DVo4$ zXR3;x_FlF4!t9h7hj_{96a0_M(Lv4v?&YVhQ=h@<8r;dU>)Y2YRa_CK@FS z#Cen?XUWGnjF@!Wd@jMDn}->?w4mUX4>r{)`jj5ThvMQx%ChGkoXpq9UIINzT>M`j z9@gWsl^}bsiToXJ0@u2cbAyDTqASYB@eFZQ0pFwx(Uw(O7CrAW)}6()at7q6_En3!vtp+%v4DM@qxR|in!PDy2ABrc13jchw(j>r;j8?xmni{(fuUy9A zShiB{^|;b~0UjZi?pdYlO0%QAb>j^WX!&NH-Wf=Hi7rJK_xE(R6(ws;^fAywTWx=$skvukZZ&dSUICcC{0JJU&*c52E`+&!O+;?V z05{1EFEtSUei2CjUoa9xa1Ts$u`cy*3 ztdt~Sy!;Twf#UjSlH0A@l#lt_IW?l&yH~ZB3cuCZ#P>+2=wgUZC*6eq1bu{8bIO7- zndF;HiFK`M6$)jWK=9>>eQJ=6A2fs)s z6hDM_YMtotexdSgds&)e>WP7^_M+>!h{d^!;d?wlexNStuM%JK-23VBEe-$Xw5MG2 zx+y3gO=ZmtxNm5dzD8NnVwe%g#~@goJDL0{vx4RyyeSiHlM_d~6PYaV*-(Ya+g4dj zl$7UQ)B^dR4sr8tdoAW@q~_hTz~kgA!WyFTg5LteDw0r#g@Dk~)!sSH`s~<;uSGwA z9i+oWS*h;>T*g)AP+P0DnLxegTS=4U8(+v|^D zcWw#{?$$XjSqvjKOgFs3z#xu(Q{6LvKq!jb?$mPvl*PR0@Qz2{LH zG$joIosNAGrN4ZvwovsJ?eF>_;ndtCd0elq{3ApBZ@LivEWDT!s%kgr&^D%BTZf5P z7Sosg&OkoOgaEx?)3Kiu^L4Nbs5>nFL(&DtmoGrA35v9A*5g{m4ED5Q{ct(NA5+k- zjJ`)GFZVHb@8Q`$N`;?7g=#ZLe^Yyn_)6|XNSbaP5Bd&zU9FXKiB3))3xL$-=HY_M zQULNkBeE|0didSe4X1RNvD<}E4* z^|W;_8+TNescahVLN-lmj!df@sdVk9ZJm1pUChaG z09DT6#R+Vf-UyTt1`u_wEY$`ZQ`doy^o?$Qbbx!uLd3zuIx zJ^fj!z)K^DWL)&W71;ARqFo}y%}202;Rl2D%VN5V)L+W5Z8k4+r2mZM#;$r5G@mmA zsR8-v+B3*qn3}bSpuw5!V)s_M3#H#fZIGURXl$Ij?HVot`D*d;!fxO`cad}A&w#Pi z+ijNGOMfo97xLvilpYMj5>@x7=G4j{3!TzG-b^2@3|x*>w6(s%7AAeJ?N}N3!N`T) z4GBF*A0BnTSbSB!j@$1(I!1dqO8fNxDOseQuKatMI5T72r0o|z9BUXKXU^0GORK+uTu&?w_i2Lre7es`uJv4a)sWls! zTM@0howjxQi7Ialvoes3e`?*lI*0;jC6k}O2v(L~U0!Mo+StBpAFm3XrPhCXD4!4% z4&Oai#p0rZBs=eyc89d%_FKlyMy|L)6?A9y(eTwnPel3UZ}oc5V3*&g8R8h%30osz zqx}LIvvMoYXyJc~59vS4*G5Xs=bAzeH(F|amqRb_FaZv@XinM*`C>#ge61jMZ}5d5 zS-^q&=mx-t9V)+N_=G(RxLcP#ixlnsFqZmm^O`>1rui41wX8s!Z>)7QklM`sAB{DG zXZ=?LJrE6!{P3TGX-2xM`~*;r_*WX;>lV!ZS7-$aMzcVj_uo%qm_Ckd&lU9TOnOV@ z6E58pU2!^f3~V|Hql>9E?Yqt9D*m0(?{=Dp<@lMWb4Lakx>RfPL|`I}LdtIDchkPxFzrmBI5J1S8-5YlJzGZQlZz=6?t5&fvZ-Ysu-Va6Ql2<2)Rt$a z$_9URnKayELHDBO7%S#_j<9#y2!hzwNN0&!yXu_NL`I`%$?^=!@W~n_MjE-^*F^+@ zgsPdgTec26w!y^N8?j0-z4fGCmw8y{ky4~O!5kqi!T#p{?X;;^QCk=Y`%6ifO}@j< zVhV!ut&&9VRv3Gb;O^BTN&;07?{#SRYXVHxnYn(!ZV{{Y(dGIVQQng>58@rFe#QJW z1mZ>|MG(_kN6mZNtUYKGL}>BkR?H_b?6_JaVM)o5Zk+C{nPNeZiY*b97suY;ejJE3H%ezg=2U$ng z*Y<|n;gLpmAJ5v)glJlNXd(Ky_odm~?yY?F#oolPE;VQjs%Q#>8zs8J+P7#pX)hAD zl69JVSvMN^)z1}HFhPNKOgln$kcG<`hKiY7WUFVAa~*_YzQ0q+g+RxS;my*+A(@d8 zJOQ47iZNfEU|%~m&3h)RPa+#RV9MMJxwu`GG&3Pz(r2j(Yslku!udImuC{-hD)Myb zbICVZoOpBKoHMX%cnp>w3MciWRZT9@$=4Ta7RDfp$rn&)vd%_IRvF$T8yj`ugWB`^X27?I6l5JQFGYXg4@@~I&$YfjHnDZOcVmMxt@b%foJftjv$pG z{vtd}5ziR3pUfmH|rIbkxB@#@CkX*)_^;h(5h&gceCx~1_IZUd^u09Jh ztsh-K%!EpofZ50bJXjH)NqR%4nYJ-SMCU~2&K7}+T%X!E-<=j5+4Ol}X_3=zeSal^ zvxRo&SjbxB<*NW4SbmB7-JaQQKa;tA3lmx5q-GvS-fa(kpX4;7m(}N8d>m_1L9Xml z()WW~XyVLCt~+a#F4$Ak4rDI;|Y zwt>&2|E&IH7lnBqE6U~h&-rvr=(K%PhSn1&NYh9wJ1&IVy~eRu+3;uEMYrAGJth#` zJy#K2C#jE;S<8l zm5saAewrJRJ0%5o!~gRy`o^+ z_lm8*Ig@IcPP#Ba$f1c{<47+E=I5n=RLtlodFbP?VaEs~b@0(gUw!k3)RMckUkoJ^ z8WAYlZ}eWfRBaFT!NkZ+;{W5Q_e!x@qgmeh_t<*XTtyc>k6!UZ#D-hFyQfReZ@a+D zL^7wB&tuBP5^ag+I{P<1DBYN8!}U>+QEWxIi-&!pd)vn&)#EGaXxQqh9?Bhq{S+kP zVim0rW9vpXWr$qF5zX^t(l*|&4hI^cc&JY!==|nW3xD3*a&6L-D#5$X1UK}MQ8-Ut zmt;!Nsb=20xHmy_Gx`86J0q<~o$A&a+o;i!v|gb&-ZPWK#Ugx0_+Y2qR9ZE&wQtoy zBIjNYvIO^7JhnaQNnJkIX01P(0a@{o0C=cyG-e&|AJT`++JM_hj8`~r7`*mU{#|4p z2)o4Ag$<=^H$j$axJ}rJU!z7>eE}K#$M3RltGTA4os?!jD5|q}6k;c-?{Gm!%K zH;vcb)kIX>4dzPBOMId4ccj;G(yxkARGj>!E82{ICpN)}NP(WFzvk1Ek6pCsrxV9K z2I=>%yaZr~WtVFYP7iVB36tSEq3f@R3XR=ujAffmwR_aWg%Q;`cg%wwaITo2*RzH- zQDH<$>(s2xDDP?^Pvu>{?U=L97MGV&)%-j1Upt+eHs1d1G7LQyC+4x_87?6SG}Tpn z+tzR?_;>`-eWNQ+CC3DKyfP6x&J26Zw5<_Q^(F03q;Kcw>K?LUj_{VTz!vVqjTF!S zw7NM9{8$MjAT`xHSNdktujuj*YyqDbWH0Q$aP0p77miUYY6#OYHd}XmgU9uF1R%pB}MmS-fFPV%Bz_KF0?y#> - -Light Media Scanner: src/lib/lightmediascanner_db_playlist.c Source File - - - - -

-
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__playlist_8c.html b/www/api/lightmediascanner__db__playlist_8c.html deleted file mode 100644 index 0b4ae7e..0000000 --- a/www/api/lightmediascanner__db__playlist_8c.html +++ /dev/null @@ -1,94 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_playlist.c File Reference - - - - - -
-

src/lib/lightmediascanner_db_playlist.c File Reference

#include <lightmediascanner_db.h>
-#include "lightmediascanner_db_private.h"
-#include <stdlib.h>
-#include <stdio.h>
- -

-

-Include dependency graph for lightmediascanner_db_playlist.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - -

Functions

lms_db_playlist_tlms_db_playlist_new (sqlite3 *db)
int lms_db_playlist_start (lms_db_playlist_t *ldp)
int lms_db_playlist_free (lms_db_playlist_t *ldp)
int lms_db_playlist_add (lms_db_playlist_t *ldp, struct lms_playlist_info *info)
-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int lms_db_playlist_add (lms_db_playlist_t ldp,
struct lms_playlist_info info 
)
-
-
- -

-Add playlist file to DB.

-This is usually called from plugin's parse() callback.

-

Parameters:
- - - -
ldp handle returned by lms_db_playlist_new().
info playlist information to store.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 257 of file lightmediascanner_db_playlist.c.

- -

References lms_playlist_info::id.

- -
-

-

-
Generated on Sun Oct 5 12:24:56 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__playlist_8c__incl.map b/www/api/lightmediascanner__db__playlist_8c__incl.map deleted file mode 100644 index 5296cfa..0000000 --- a/www/api/lightmediascanner__db__playlist_8c__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/www/api/lightmediascanner__db__playlist_8c__incl.md5 b/www/api/lightmediascanner__db__playlist_8c__incl.md5 deleted file mode 100644 index d0402b4..0000000 --- a/www/api/lightmediascanner__db__playlist_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -f4d4f52611abf5be20a7b4240c550d8d \ No newline at end of file diff --git a/www/api/lightmediascanner__db__playlist_8c__incl.png b/www/api/lightmediascanner__db__playlist_8c__incl.png deleted file mode 100644 index c2a997d0194c04020402c57e4878d7c49ea288bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28984 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 - -Light Media Scanner: src/lib/lightmediascanner_db_private.h Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__private_8h.html b/www/api/lightmediascanner__db__private_8h.html deleted file mode 100644 index 70ccb03..0000000 --- a/www/api/lightmediascanner__db__private_8h.html +++ /dev/null @@ -1,1329 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_private.h File Reference - - - - - -
-

src/lib/lightmediascanner_db_private.h File Reference

#include <sqlite3.h>
-#include <sys/types.h>
-#include "lightmediascanner_plugin.h"
- -

-

-Include dependency graph for lightmediascanner_db_private.h:
-
-

- - -
- -

-

-This graph shows which files directly or indirectly include this file:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  lms_db_cache_entry
struct  lms_db_cache

Defines

#define _LIGHTMEDIASCANNER_DB_PRIVATE_H_   1
#define GNUC_NON_NULL(...)

Functions

sqlite3_stmt * lms_db_compile_stmt (sqlite3 *db, const char *sql) GNUC_NON_NULL(1
sqlite3_stmt *int lms_db_finalize_stmt (sqlite3_stmt *stmt, const char *name) GNUC_NON_NULL(1
sqlite3_stmt *int int lms_db_reset_stmt (sqlite3_stmt *stmt) GNUC_NON_NULL(1)
int lms_db_bind_text (sqlite3_stmt *stmt, int col, const char *text, int len) GNUC_NON_NULL(1)
int lms_db_bind_blob (sqlite3_stmt *stmt, int col, const void *blob, int len) GNUC_NON_NULL(1)
int lms_db_bind_int64 (sqlite3_stmt *stmt, int col, int64_t value) GNUC_NON_NULL(1)
int lms_db_bind_int64_or_null (sqlite3_stmt *stmt, int col, int64_t *p_value) GNUC_NON_NULL(1)
int lms_db_bind_int (sqlite3_stmt *stmt, int col, int value) GNUC_NON_NULL(1)
int lms_db_bind_double (sqlite3_stmt *stmt, int col, double value) GNUC_NON_NULL(1)
int lms_db_create_trigger_if_not_exists (sqlite3 *db, const char *sql) GNUC_NON_NULL(1
int int lms_db_table_version_get (sqlite3 *db, const char *table) GNUC_NON_NULL(1
int int int lms_db_table_version_set (sqlite3 *db, const char *table, unsigned int version) GNUC_NON_NULL(1
int lms_db_table_update (sqlite3 *db, const char *table, unsigned int current_version, unsigned int last_version, const lms_db_table_updater_t *updaters) GNUC_NON_NULL(1
int int lms_db_table_update_if_required (sqlite3 *db, const char *table, unsigned int last_version, lms_db_table_updater_t *updaters) GNUC_NON_NULL(1
int lms_db_cache_add (struct lms_db_cache *cache, const sqlite3 *db, void *data) GNUC_NON_NULL(1
int int lms_db_cache_del (struct lms_db_cache *cache, const sqlite3 *db, void *data) GNUC_NON_NULL(1
int int int lms_db_cache_get (struct lms_db_cache *cache, const sqlite3 *db, void **pdata) GNUC_NON_NULL(1
int int int int lms_db_create_core_tables_if_required (sqlite3 *db) GNUC_NON_NULL(1)
sqlite3_stmt * lms_db_compile_stmt_begin_transaction (sqlite3 *db) GNUC_NON_NULL(1)
sqlite3_stmt * lms_db_compile_stmt_end_transaction (sqlite3 *db) GNUC_NON_NULL(1)
sqlite3_stmt * lms_db_compile_stmt_get_file_info (sqlite3 *db) GNUC_NON_NULL(1)
sqlite3_stmt * lms_db_compile_stmt_insert_file_info (sqlite3 *db) GNUC_NON_NULL(1)
sqlite3_stmt * lms_db_compile_stmt_update_file_info (sqlite3 *db) GNUC_NON_NULL(1)
sqlite3_stmt * lms_db_compile_stmt_delete_file_info (sqlite3 *db) GNUC_NON_NULL(1)
sqlite3_stmt * lms_db_compile_stmt_set_file_dtime (sqlite3 *db) GNUC_NON_NULL(1)
sqlite3_stmt * lms_db_compile_stmt_get_files (sqlite3 *db) GNUC_NON_NULL(1)
int lms_db_begin_transaction (sqlite3_stmt *stmt) GNUC_NON_NULL(1)
int lms_db_end_transaction (sqlite3_stmt *stmt) GNUC_NON_NULL(1)
int lms_db_update_file_info (sqlite3_stmt *stmt, const struct lms_file_info *finfo) GNUC_NON_NULL(1
int int lms_db_get_file_info (sqlite3_stmt *stmt, struct lms_file_info *finfo) GNUC_NON_NULL(1
int int int lms_db_insert_file_info (sqlite3_stmt *stmt, struct lms_file_info *finfo) GNUC_NON_NULL(1
int int int int lms_db_delete_file_info (sqlite3_stmt *stmt, const struct lms_file_info *finfo) GNUC_NON_NULL(1
int int int int int lms_db_set_file_dtime (sqlite3_stmt *stmt, const struct lms_file_info *finfo) GNUC_NON_NULL(1
int int int int int int lms_db_get_files (sqlite3_stmt *stmt, const char *path, int len) GNUC_NON_NULL(1

Variables

int int int typedef int(* lms_db_table_updater_t )(sqlite3 *db, const char *table, unsigned int current_version, int is_last_run)
-


Define Documentation

- -
-
- - - - -
#define _LIGHTMEDIASCANNER_DB_PRIVATE_H_   1
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 22 of file lightmediascanner_db_private.h.

- -
-

- -

-
- - - - - - - - - -
#define GNUC_NON_NULL ( ...   ) 
-
-
- -

- -

Definition at line 31 of file lightmediascanner_db_private.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
int lms_db_begin_transaction (sqlite3_stmt *  stmt  ) 
-
-
- -

- -

Definition at line 532 of file lightmediascanner_db_common.c.

- -

Referenced by lms_process_single_process().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_blob (sqlite3_stmt *  stmt,
int  col,
const void *  blob,
int  len 
)
-
-
- -

- -

Definition at line 168 of file lightmediascanner_db_common.c.

- -

Referenced by lms_db_get_file_info(), lms_db_get_files(), and lms_db_insert_file_info().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_double (sqlite3_stmt *  stmt,
int  col,
double  value 
)
-
-
- -

- -

Definition at line 251 of file lightmediascanner_db_common.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_int (sqlite3_stmt *  stmt,
int  col,
int  value 
)
-
- -

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_int64 (sqlite3_stmt *  stmt,
int  col,
int64_t  value 
)
-
-
- -

- -

Definition at line 191 of file lightmediascanner_db_common.c.

- -

Referenced by lms_db_delete_file_info(), and lms_db_set_file_dtime().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_int64_or_null (sqlite3_stmt *  stmt,
int  col,
int64_t *  p_value 
)
-
-
- -

- -

Definition at line 210 of file lightmediascanner_db_common.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_bind_text (sqlite3_stmt *  stmt,
int  col,
const char *  text,
int  len 
)
-
-
- -

- -

Definition at line 145 of file lightmediascanner_db_common.c.

- -

Referenced by lms_db_table_version_get(), and lms_db_table_version_set().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_cache_add (struct lms_db_cache cache,
const sqlite3 *  db,
void *  data 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int int lms_db_cache_del (struct lms_db_cache cache,
const sqlite3 *  db,
void *  data 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int int int lms_db_cache_get (struct lms_db_cache cache,
const sqlite3 *  db,
void **  pdata 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt (sqlite3 *  db,
const char *  sql 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_begin_transaction (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 526 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_delete_file_info (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 711 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_end_transaction (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 553 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_get_file_info (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 580 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_get_files (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 776 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_insert_file_info (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 666 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_set_file_dtime (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 741 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
sqlite3_stmt* lms_db_compile_stmt_update_file_info (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 622 of file lightmediascanner_db_common.c.

- -

References lms_db_compile_stmt().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
int int int int lms_db_create_core_tables_if_required (sqlite3 *  db  ) 
-
-
- -

- -

Definition at line 475 of file lightmediascanner_db_common.c.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_create_trigger_if_not_exists (sqlite3 *  db,
const char *  sql 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int int int int lms_db_delete_file_info (sqlite3_stmt *  stmt,
const struct lms_file_info finfo 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - -
int lms_db_end_transaction (sqlite3_stmt *  stmt  ) 
-
-
- -

- -

Definition at line 559 of file lightmediascanner_db_common.c.

- -

Referenced by lms_process_single_process().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
sqlite3_stmt* int lms_db_finalize_stmt (sqlite3_stmt *  stmt,
const char *  name 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int int lms_db_get_file_info (sqlite3_stmt *  stmt,
struct lms_file_info finfo 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int int int int int int lms_db_get_files (sqlite3_stmt *  stmt,
const char *  path,
int  len 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int int int lms_db_insert_file_info (sqlite3_stmt *  stmt,
struct lms_file_info finfo 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - -
sqlite3_stmt* int int lms_db_reset_stmt (sqlite3_stmt *  stmt  ) 
-
- -

- -

-
- - - - - - - - - - - - - - - - - - -
int int int int int lms_db_set_file_dtime (sqlite3_stmt *  stmt,
const struct lms_file_info finfo 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_db_table_update (sqlite3 *  db,
const char *  table,
unsigned int  current_version,
unsigned int  last_version,
const lms_db_table_updater_t updaters 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int int lms_db_table_update_if_required (sqlite3 *  db,
const char *  table,
unsigned int  last_version,
lms_db_table_updater_t updaters 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int int lms_db_table_version_get (sqlite3 *  db,
const char *  table 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int int int lms_db_table_version_set (sqlite3 *  db,
const char *  table,
unsigned int  version 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_db_update_file_info (sqlite3_stmt *  stmt,
const struct lms_file_info finfo 
)
-
-
- -

- -

-

-


Variable Documentation

- -
-
- - - - -
int int int typedef int(* lms_db_table_updater_t)(sqlite3 *db, const char *table, unsigned int current_version, int is_last_run)
-
-
- -

- -

-

-

-
Generated on Sun Oct 5 12:24:56 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.map b/www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.map deleted file mode 100644 index 30568de..0000000 --- a/www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.md5 deleted file mode 100644 index 3a5ef51..0000000 --- a/www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -b96aba35f641da6d6fa5e565f8871165 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.png b/www/api/lightmediascanner__db__private_8h_073c254ca7b4d3f42e1be1854bcc42a3_cgraph.png deleted file mode 100644 index fd63c5d8e811e25361192b321c2ae0aa2c74a042..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5147 zcmaJ_2T&8;w}((dkuCz#Q2`YNq&Ml^(5s;-0@9IQqy!N@Y6PSh`iDSJAk+XM5PB03 zq;~|V5fJG$Z=Jty-kW(dZ+B<+?wxb*J-g@J-}#*rYoMn|Lv@pih=_%Ht4e&62K!KU^j}mluV*(Z50uGmZFDgS=6U`6H_DRld$z42H4f6 z#pC(imgDA--6lFxW%~dBlBGqowLI7^e#=7{_4)e}yF}v_Q?Ci;tse zIr|%Z)oMTHrvv5U&MWQd`5OHA;ZAI)9sbry*SeCt7dq$f2xaxj zLL+weL&V9+fYi#0m=W&-`6*epVcF=5()gX$aFR475-*Or+qS}laqLDQ*aY82I35sdx0y$NU+nJI@SR^_Oyz}l7IM+#zf>N+}9 z#wB{I=esz?-OTx>05Oj_>1aA`JsTS?2n3S;0*}!%G-RMtyb$T@>ytlOdQ)auQydfy zfzVi5S|+fHMuzM*XPDcD*2%E_?xL&k@!y_VHMFha-7kmM|K2Esr(|ajY>X5J?GH*l z5OC7C(%07q^8nfwsKz|<-7v^=7f*2_tHFrxx9KZhc3zzBYeOIoGquici!Jjj@3|*; z6+(_gf_}e9Nln$(*Y|uD!{GS%{70&Ort~YmyLazq%Lk=!%K3{pf4dDxG@kD?^$iUb z14oyP28MM!FWF55?jr`Z+Iv}~aI*E)KyC6ck4QXGt4_U%t5$IXb7XBbSEj$b>^S&O ze8_Sf(T&Zm5e(A_NE-Z_)QaSSsgnJK?PRQRuuE+z#6*9Bu2m?0^^g=T;}Aw`wfjBu z`VzYd3QBBO7h^!;NK%B%EzoJbq?VaC!Um^Iw zZo1k*$OfCKmm`~;oUDAjGjEA@W4muw#v><}#U!BjE;Y5|k9X^gcejgbL`t2=X8ybHD;_5>xZ8ZbsFNp_;2gz>CpnZbJ>?kI7(L7;&K73^6tBnFTki7oxcoJvcmX1kq-~FxuBaS+JW+uh!A#5oyRQHS9iN-ylyS$KJQ~f0ye)F$1YCbf)(UCmM3NR$NL(QB{t29lCxyGl zNa2G)wfQoz^p{cCI%G&yPw`GEG~`)aOK?{-SpvlPg|lL z93c$&%k#?(luZ0y+jWy55de$O?z4`FcN62|RYCiXYePA@Mn;T8z!V3&i@3(0%gf6* z9N?UC>F%@WIxW_pCvE1T>^E;tRX!sDEPH^Tq>H#;(Ga;gT2k}+)O(b4W`Hn{DFyfD zDuggHGy5%^`n!v#Iz>q>TI?wUkk;hC%_ksGV%Z&fJm2%l^fNYH%5Q7TQSJ|T`g~Pz z($*Ja7l0tfgjjg)+$lN@aB~y-1HSj~e^v)=Ls)9g#8TXEted$JEMOO*N+Z1(Z`@uql)4{~OLDb#amgpbydPC7CIa?j@}o(6 zUl2TNZwUwjZ`wc=62tjnqCtdmX1~sNh{*}nT!dr zo2#)Jkj;igmBxny&qIlEoynYlqg;(_H#{=&+zo!pKirazkL8YF96M}JQ-Twtmrsd* zGcH-So~Ed; zyCnV>cEusC9vGI!InrE2+2TpShP zmIx;K2z*7;P$hQ4A0R4ZoknVF}5qz)xVyUMN-USxGOnwFts zlul|~C!xdQ?(w!%^|ufc@||qVTwDq~{EpI2UtM%LlS=i?Ot41wfz?he-shKv`-=qE zx^n7a%9ESp9p`uNot}wptv#PO|Hk4MKDB~&hsUh6ysX1*Val zTu^JmuV1?UW@c;Q?%tmaIW676{($ww41}@sQE`MjNG_ZEnO$cYl75d;XQP4}LbxOl z*As(9oI_jYy$6Hmq)6D1K|?taA+Q*E4i-u`Ddz3%E%@-^+Ga`KQDd1w8{mCiejYY9Ha?yOa^Jsqk221-6JY3(YvG|w ziRkK%OW4|aUbx2&aoEqQo{fcOxuT*XAnr7Dad_I!z)h#O)p;(0&JJkx@)j5lG`Il{ z#Z~*NTXQoJQ{k*sSiH9|U1J+&ZfcrRfTv*#yS`nzEbl&Qp!$iBu+^obPGef~{giwq z)*x5awTG@{Sw}kh-{>sp=+d(+xvMjrf}5K%vR0TV#(qNDdU7(0v&4A}FPn_$&cF+H3*N4evz_2y-LZ#)|ytq_p zl7i>R1t1nIIBCH^KZmqeeh}2zc{8YoQ$Db=>nbXWbo8Sf5PyJ3T;&8`kAav^@2qYw z;_?=nL(X%CXUFRUb{Bj%zrD5ZNgDZVj@rK}+pzyZs1#x5hv`IICa(_y0dUDnnu40z zRTMXQ8NgFzZ*OVIHa z3<43zDge=#Hz)^XaAl;Wy+oe0+S7@W*HW zG&D$$vU~daisMcPJq3k?etgpvF2Z0C08h;gn8Wzt|A~$L4zL8bnc7$|_v>Mk5+qXa z+qZ8Pjox2pJW;d-pqf)yVxtbrEKO(FTz?^?55xnxF0gWG;(h&3$F{KL_YiB zOV^|D1_L`(8l1HDP%g=X$(x`INwx+9Cv~Gxa$goApW+TFwu(jQ)9(0n3Af)g7VSv*>O z&QwX?kZo(W=(YFAMIx)oz^7s*d-k$LGDZ!=$;k=P)~0lwC@ZL_NCJ#r1CU4E^&x~r zJc~^r42b(aKGLV>LirNeHj42e`u`( zxD z3(sIgTrAH1Q=`aK{7uIGbG9CSaNxTTva5jcrCdd2*hst0q7!M@B`aU8blZLAvsijV z_t@(WL0O+_8OW4~+dHN$Y+5cn9ed>1VuJ50Y@FG?xVTw|P?rKpM}-hG8trX*4PeYC zvoxe6s`fTUdGLXFcQ#I_I+$?4^}> z$Paxx+$y-X<0kcBCgz>HEpMI@?g)`qs!<>?%fiUSbcukvsUfGgVvmMj0kBeL-8A7T z!`YS>Y1jT>Ehg%to9)SabXGdO3!2JZ7uua-n(%yw$Gy;uki!5 PJtA#&J+%rIyU70nD?ahL diff --git a/www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.map b/www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.map deleted file mode 100644 index 63fea02..0000000 --- a/www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.md5 deleted file mode 100644 index 3fddffc..0000000 --- a/www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -34eee98bda25d4810e29980eb7072e92 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.png b/www/api/lightmediascanner__db__private_8h_08c34b5b1b6e927a696ff0ce66562f54_cgraph.png deleted file mode 100644 index d99b7935d52600cc42341b988f24b5e353073722..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4749 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 - diff --git a/www/api/lightmediascanner__db__private_8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.md5 deleted file mode 100644 index 58aba8c..0000000 --- a/www/api/lightmediascanner__db__private_8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -44282c967d400f024202493a8b3e315a \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.png b/www/api/lightmediascanner__db__private_8h_09feca4fbfde33d5647cdd5cc2de6500_cgraph.png deleted file mode 100644 index d269c0f53f3634d42272b177fcd42e4ea87a359f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4897 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 - diff --git a/www/api/lightmediascanner__db__private_8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.md5 deleted file mode 100644 index df46376..0000000 --- a/www/api/lightmediascanner__db__private_8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -74e606f761af9e0a2d1004255979eb6d \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.png b/www/api/lightmediascanner__db__private_8h_1cc8a80961a0febdd099a028f3da9c30_cgraph.png deleted file mode 100644 index 2435a0ae1bdfe8f34b90eb9f7969d4a3970ffaf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4837 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 diff --git a/www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.map b/www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.map deleted file mode 100644 index ada243e..0000000 --- a/www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.md5 deleted file mode 100644 index ab8ce01..0000000 --- a/www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -515ab1a33489c751c85b01de97550c79 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.png b/www/api/lightmediascanner__db__private_8h_327d54a6dac083e356fd609298a0cbd5_cgraph.png deleted file mode 100644 index 9c12e75288e03f41e4d6d42fb3c1d93498806a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5004 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 - diff --git a/www/api/lightmediascanner__db__private_8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.md5 deleted file mode 100644 index 2196a5b..0000000 --- a/www/api/lightmediascanner__db__private_8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -94afa576b45f5739085ea74ba95f1965 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.png b/www/api/lightmediascanner__db__private_8h_69eb9d9058d9432f7658f9adffb79ed6_cgraph.png deleted file mode 100644 index 648698d13f9239d95d934ab906ff7cf3f396696a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5114 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 z - diff --git a/www/api/lightmediascanner__db__private_8h_76941bdbbdb711fff821343e91c2cd97_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_76941bdbbdb711fff821343e91c2cd97_cgraph.md5 deleted file mode 100644 index e89c922..0000000 --- a/www/api/lightmediascanner__db__private_8h_76941bdbbdb711fff821343e91c2cd97_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -e1abe9cd4e4c9e93a33f6c154ab760ea \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_76941bdbbdb711fff821343e91c2cd97_cgraph.png b/www/api/lightmediascanner__db__private_8h_76941bdbbdb711fff821343e91c2cd97_cgraph.png deleted file mode 100644 index 3979285725122c15090cb1fd8ee0755ef53dae71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4880 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 Iu6^u(0Q!A%6#xJL diff --git a/www/api/lightmediascanner__db__private_8h__dep__incl.map b/www/api/lightmediascanner__db__private_8h__dep__incl.map deleted file mode 100644 index a49e36b..0000000 --- a/www/api/lightmediascanner__db__private_8h__dep__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/www/api/lightmediascanner__db__private_8h__dep__incl.md5 b/www/api/lightmediascanner__db__private_8h__dep__incl.md5 deleted file mode 100644 index f508349..0000000 --- a/www/api/lightmediascanner__db__private_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -95c4fc01b991a66fa22d60da57e297b5 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h__dep__incl.png b/www/api/lightmediascanner__db__private_8h__dep__incl.png deleted file mode 100644 index a4879fe2faec81173cf23b6e91ca8b82c67dcf77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23840 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 - - diff --git a/www/api/lightmediascanner__db__private_8h__incl.md5 b/www/api/lightmediascanner__db__private_8h__incl.md5 deleted file mode 100644 index a2ef0c6..0000000 --- a/www/api/lightmediascanner__db__private_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -cd3b1b4ae663ffa9c102ffe5c3e03c22 \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h__incl.png b/www/api/lightmediascanner__db__private_8h__incl.png deleted file mode 100644 index bb49e181af1a393427941770e4d65042a72acef8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18358 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

rO{PQdN2pl;dI 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 - diff --git a/www/api/lightmediascanner__db__private_8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.md5 deleted file mode 100644 index 2bcf965..0000000 --- a/www/api/lightmediascanner__db__private_8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2b7283a532f18438d2ccb3a033bbfb6a \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.png b/www/api/lightmediascanner__db__private_8h_bf21f88ddbe28a8290d0df32af0f079c_cgraph.png deleted file mode 100644 index 88c55cd34b687b2d785fd748367804e1c2e08b1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4911 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 IxnmpoUq+g$y8r+H diff --git a/www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.map b/www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.map deleted file mode 100644 index 69abee5..0000000 --- a/www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.md5 b/www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.md5 deleted file mode 100644 index 6da823a..0000000 --- a/www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -2c52b54acca396aaa52a1189c009bcdd \ No newline at end of file diff --git a/www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.png b/www/api/lightmediascanner__db__private_8h_ee78f418f0f3c9ead3023b1453c63556_cgraph.png deleted file mode 100644 index 39cd251d5bfe11906642f5342aac8acbf1c39a7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3185 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 N2D+w@N^QsI{{jD~AY1?d diff --git a/www/api/lightmediascanner__db__video_8c-source.html b/www/api/lightmediascanner__db__video_8c-source.html deleted file mode 100644 index 291ac62..0000000 --- a/www/api/lightmediascanner__db__video_8c-source.html +++ /dev/null @@ -1,233 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_video.c Source File - - - - -

-
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__video_8c.html b/www/api/lightmediascanner__db__video_8c.html deleted file mode 100644 index 1c7da9b..0000000 --- a/www/api/lightmediascanner__db__video_8c.html +++ /dev/null @@ -1,94 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_db_video.c File Reference - - - - - -
-

src/lib/lightmediascanner_db_video.c File Reference

#include <lightmediascanner_db.h>
-#include "lightmediascanner_db_private.h"
-#include <stdlib.h>
-#include <stdio.h>
- -

-

-Include dependency graph for lightmediascanner_db_video.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - -

Functions

lms_db_video_tlms_db_video_new (sqlite3 *db)
int lms_db_video_start (lms_db_video_t *ldv)
int lms_db_video_free (lms_db_video_t *ldv)
int lms_db_video_add (lms_db_video_t *ldv, struct lms_video_info *info)
-


Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int lms_db_video_add (lms_db_video_t ldv,
struct lms_video_info info 
)
-
-
- -

-Add video file to DB.

-This is usually called from plugin's parse() callback.

-

Parameters:
- - - -
ldv handle returned by lms_db_video_new().
info video information to store.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 269 of file lightmediascanner_db_video.c.

- -

References lms_video_info::id.

- -
-

-

-
Generated on Sun Oct 5 12:24:56 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__db__video_8c__incl.map b/www/api/lightmediascanner__db__video_8c__incl.map deleted file mode 100644 index 5296cfa..0000000 --- a/www/api/lightmediascanner__db__video_8c__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/www/api/lightmediascanner__db__video_8c__incl.md5 b/www/api/lightmediascanner__db__video_8c__incl.md5 deleted file mode 100644 index 9339909..0000000 --- a/www/api/lightmediascanner__db__video_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -ab27ed13f05de8c74b0a91bbade0273c \ No newline at end of file diff --git a/www/api/lightmediascanner__db__video_8c__incl.png b/www/api/lightmediascanner__db__video_8c__incl.png deleted file mode 100644 index 660ed66e8ceb8e8174ccb807b4cfbed9c27502e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28979 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 F{{f#3a3uf$ diff --git a/www/api/lightmediascanner__plugin_8h-source.html b/www/api/lightmediascanner__plugin_8h-source.html deleted file mode 100644 index 64f75b7..0000000 --- a/www/api/lightmediascanner__plugin_8h-source.html +++ /dev/null @@ -1,71 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_plugin.h Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__plugin_8h.html b/www/api/lightmediascanner__plugin_8h.html deleted file mode 100644 index 10223f0..0000000 --- a/www/api/lightmediascanner__plugin_8h.html +++ /dev/null @@ -1,195 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_plugin.h File Reference - - - - - -
-

src/lib/lightmediascanner_plugin.h File Reference

#include <lightmediascanner.h>
-#include <lightmediascanner_charset_conv.h>
-#include <sqlite3.h>
-#include <sys/types.h>
- -

-

-Include dependency graph for lightmediascanner_plugin.h:
-
-

- - -
- -

-

-This graph shows which files directly or indirectly include this file:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  lms_file_info
struct  lms_context
struct  lms_plugin

Defines

#define _LIGHTMEDIASCANNER_PLUGIN_H_   1

Typedefs

typedef void *(* lms_plugin_match_fn_t )(lms_plugin_t *p, const char *path, int len, int base)
typedef int(* lms_plugin_parse_fn_t )(lms_plugin_t *p, struct lms_context *ctxt, const struct lms_file_info *finfo, void *match)
typedef int(* lms_plugin_close_fn_t )(lms_plugin_t *p)
typedef int(* lms_plugin_setup_fn_t )(lms_plugin_t *p, struct lms_context *ctxt)
typedef int(* lms_plugin_start_fn_t )(lms_plugin_t *p, struct lms_context *ctxt)
typedef int(* lms_plugin_finish_fn_t )(lms_plugin_t *p, struct lms_context *ctxt)
-


Define Documentation

- -
-
- - - - -
#define _LIGHTMEDIASCANNER_PLUGIN_H_   1
-
-
- -

- -

Definition at line 122 of file lightmediascanner_plugin.h.

- -
-

-


Typedef Documentation

- -
-
- - - - -
typedef int(* lms_plugin_close_fn_t)(lms_plugin_t *p)
-
-
- -

- -

Definition at line 150 of file lightmediascanner_plugin.h.

- -
-

- -

-
- - - - -
typedef int(* lms_plugin_finish_fn_t)(lms_plugin_t *p, struct lms_context *ctxt)
-
-
- -

- -

Definition at line 153 of file lightmediascanner_plugin.h.

- -
-

- -

-
- - - - -
typedef void*(* lms_plugin_match_fn_t)(lms_plugin_t *p, const char *path, int len, int base)
-
-
- -

- -

Definition at line 148 of file lightmediascanner_plugin.h.

- -
-

- -

-
- - - - -
typedef int(* lms_plugin_parse_fn_t)(lms_plugin_t *p, struct lms_context *ctxt, const struct lms_file_info *finfo, void *match)
-
-
- -

- -

Definition at line 149 of file lightmediascanner_plugin.h.

- -
-

- -

-
- - - - -
typedef int(* lms_plugin_setup_fn_t)(lms_plugin_t *p, struct lms_context *ctxt)
-
-
- -

- -

Definition at line 151 of file lightmediascanner_plugin.h.

- -
-

- -

-
- - - - -
typedef int(* lms_plugin_start_fn_t)(lms_plugin_t *p, struct lms_context *ctxt)
-
-
- -

- -

Definition at line 152 of file lightmediascanner_plugin.h.

- -
-

-

-
Generated on Sun Oct 5 12:24:57 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__plugin_8h__dep__incl.map b/www/api/lightmediascanner__plugin_8h__dep__incl.map deleted file mode 100644 index 800db80..0000000 --- a/www/api/lightmediascanner__plugin_8h__dep__incl.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/www/api/lightmediascanner__plugin_8h__dep__incl.md5 b/www/api/lightmediascanner__plugin_8h__dep__incl.md5 deleted file mode 100644 index aa9d983..0000000 --- a/www/api/lightmediascanner__plugin_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -54a9e424b28cc49232d65f3abcf1b755 \ No newline at end of file diff --git a/www/api/lightmediascanner__plugin_8h__dep__incl.png b/www/api/lightmediascanner__plugin_8h__dep__incl.png deleted file mode 100644 index 888369650d47aa6044b8e5586404555173de247b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49877 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îJ4DdrWtVkvv;@J(2o-S5VMd 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 DG*Lr! diff --git a/www/api/lightmediascanner__plugin_8h__incl.map b/www/api/lightmediascanner__plugin_8h__incl.map deleted file mode 100644 index 8dd4a89..0000000 --- a/www/api/lightmediascanner__plugin_8h__incl.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/lightmediascanner__plugin_8h__incl.md5 b/www/api/lightmediascanner__plugin_8h__incl.md5 deleted file mode 100644 index 01e3fbd..0000000 --- a/www/api/lightmediascanner__plugin_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -35059f115e3844d21e2e9865d16bbc13 \ No newline at end of file diff --git a/www/api/lightmediascanner__plugin_8h__incl.png b/www/api/lightmediascanner__plugin_8h__incl.png deleted file mode 100644 index cc76da7bbc7ed504cd948a23bafa34a1741f05eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11406 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 X)??AXC4)dYF`kyXo?68doACbwwu>0q diff --git a/www/api/lightmediascanner__private_8h-source.html b/www/api/lightmediascanner__private_8h-source.html deleted file mode 100644 index af362aa..0000000 --- a/www/api/lightmediascanner__private_8h-source.html +++ /dev/null @@ -1,112 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_private.h Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__private_8h.html b/www/api/lightmediascanner__private_8h.html deleted file mode 100644 index 8d9d239..0000000 --- a/www/api/lightmediascanner__private_8h.html +++ /dev/null @@ -1,545 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_private.h File Reference - - - - - -
-

src/lib/lightmediascanner_private.h File Reference

#include "lightmediascanner.h"
-#include "lightmediascanner_plugin.h"
-#include "lightmediascanner_charset_conv.h"
-#include <sys/types.h>
-#include <poll.h>
-#include <limits.h>
-#include <sqlite3.h>
- -

-

-Include dependency graph for lightmediascanner_private.h:
-
-

- - -
- -

-

-This graph shows which files directly or indirectly include this file:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  fds
struct  cinfo
struct  pinfo
struct  sinfo
struct  parser
struct  lms

Defines

#define _LIGHTMEDIASCANNER_PRIVATE_H_   1
#define GNUC_NON_NULL(...)
#define PATH_SIZE   PATH_MAX

Typedefs

typedef int(* process_file_callback_t )(struct cinfo *info, int base, char *path, const char *name)
typedef int(* check_row_callback_t )(void *db_ptr, struct cinfo *info)

Functions

int lms_parser_del_int (lms_t *lms, int i) GNUC_NON_NULL(1)
int lms_create_pipes (struct pinfo *pinfo) GNUC_NON_NULL(1)
int lms_close_pipes (struct pinfo *pinfo) GNUC_NON_NULL(1)
int lms_create_slave (struct pinfo *pinfo, int(*work)(lms_t *lms, struct fds *fds)) GNUC_NON_NULL(1
int int lms_restart_slave (struct pinfo *pinfo, int(*work)(lms_t *lms, struct fds *fds)) GNUC_NON_NULL(1
int int int lms_finish_slave (struct pinfo *pinfo, int(*finish)(const struct fds *fds)) GNUC_NON_NULL(1
int int int int lms_parsers_setup (lms_t *lms, sqlite3 *db) GNUC_NON_NULL(1
int int int int int lms_parsers_start (lms_t *lms, sqlite3 *db) GNUC_NON_NULL(1
int int int int int int lms_parsers_finish (lms_t *lms, sqlite3 *db) GNUC_NON_NULL(1
int int int int int int int lms_parsers_check_using (lms_t *lms, void **parser_match, struct lms_file_info *finfo) GNUC_NON_NULL(1
int int int int int int int int lms_parsers_run (lms_t *lms, sqlite3 *db, void **parser_match, struct lms_file_info *finfo) GNUC_NON_NULL(1
-


Define Documentation

- -
-
- - - - -
#define _LIGHTMEDIASCANNER_PRIVATE_H_   1
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 22 of file lightmediascanner_private.h.

- -
-

- -

-
- - - - - - - - - -
#define GNUC_NON_NULL ( ...   ) 
-
-
- -

- -

Definition at line 31 of file lightmediascanner_private.h.

- -
-

- -

-
- - - - -
#define PATH_SIZE   PATH_MAX
-
-
- -

- -

Definition at line 42 of file lightmediascanner_private.h.

- -

Referenced by lms_check(), and lms_check_single_process().

- -
-

-


Typedef Documentation

- -
-
- - - - -
typedef int(* check_row_callback_t)(void *db_ptr, struct cinfo *info)
-
-
- -

- -

Definition at line 93 of file lightmediascanner_private.h.

- -
-

- -

-
- - - - -
typedef int(* process_file_callback_t)(struct cinfo *info, int base, char *path, const char *name)
-
-
- -

- -

Definition at line 92 of file lightmediascanner_private.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
int lms_close_pipes (struct pinfo pinfo  ) 
-
-
- -

- -

Definition at line 596 of file lightmediascanner_process.c.

- -

References pinfo::master, and pinfo::slave.

- -

Referenced by lms_check(), and lms_process().

- -
-

- -

-
- - - - - - - - - -
int lms_create_pipes (struct pinfo pinfo  ) 
-
-
- -

- -

Definition at line 607 of file lightmediascanner_process.c.

- -

References pinfo::master, pinfo::poll, fds::r, pinfo::slave, and fds::w.

- -

Referenced by lms_check(), and lms_process().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_create_slave (struct pinfo pinfo,
int(*)(lms_t *lms, struct fds *fds work 
)
-
-
- -

- -

Referenced by lms_process(), and lms_restart_slave().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int int int lms_finish_slave (struct pinfo pinfo,
int(*)(const struct fds *fds finish 
)
-
-
- -

- -

Referenced by lms_process().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_parser_del_int (lms_t lms,
int  i 
)
-
-
- -

- -

Definition at line 278 of file lightmediascanner.c.

- -

References lms::n_parsers, and lms::parsers.

- -

Referenced by lms_parser_del(), lms_parsers_setup(), and lms_parsers_start().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int int int int int int int lms_parsers_check_using (lms_t lms,
void **  parser_match,
struct lms_file_info finfo 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int int int int int int lms_parsers_finish (lms_t lms,
sqlite3 *  db 
)
-
-
- -

- -

Referenced by lms_process_single_process().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int int int int int int int int lms_parsers_run (lms_t lms,
sqlite3 *  db,
void **  parser_match,
struct lms_file_info finfo 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int int int int lms_parsers_setup (lms_t lms,
sqlite3 *  db 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int int int int int lms_parsers_start (lms_t lms,
sqlite3 *  db 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
int int lms_restart_slave (struct pinfo pinfo,
int(*)(lms_t *lms, struct fds *fds work 
)
-
-
- -

- -

-

-

-
Generated on Sun Oct 5 12:24:57 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__private_8h__dep__incl.map b/www/api/lightmediascanner__private_8h__dep__incl.map deleted file mode 100644 index 2c1b3cc..0000000 --- a/www/api/lightmediascanner__private_8h__dep__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/www/api/lightmediascanner__private_8h__dep__incl.md5 b/www/api/lightmediascanner__private_8h__dep__incl.md5 deleted file mode 100644 index 01944fd..0000000 --- a/www/api/lightmediascanner__private_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -ba95f9c6abb69f3711f23adad29117f0 \ No newline at end of file diff --git a/www/api/lightmediascanner__private_8h__dep__incl.png b/www/api/lightmediascanner__private_8h__dep__incl.png deleted file mode 100644 index 875bd0aa6ca5fe883e6cf6ec0f27c092271daf50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9514 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 diff --git a/www/api/lightmediascanner__private_8h__incl.map b/www/api/lightmediascanner__private_8h__incl.map deleted file mode 100644 index dc9bd21..0000000 --- a/www/api/lightmediascanner__private_8h__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/www/api/lightmediascanner__private_8h__incl.md5 b/www/api/lightmediascanner__private_8h__incl.md5 deleted file mode 100644 index 9d67ef1..0000000 --- a/www/api/lightmediascanner__private_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -e8df54baffc71a707695af9ed67ef4f1 \ No newline at end of file diff --git a/www/api/lightmediascanner__private_8h__incl.png b/www/api/lightmediascanner__private_8h__incl.png deleted file mode 100644 index 52e1f6c5522cad520a1af0877050ed336452e40d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27463 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 nXaA2I{{xc$-~0Xt*N_hcc>LNX)Fi - -Light Media Scanner: src/lib/lightmediascanner_process.c Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__process_8c.html b/www/api/lightmediascanner__process_8c.html deleted file mode 100644 index 17929e9..0000000 --- a/www/api/lightmediascanner__process_8c.html +++ /dev/null @@ -1,599 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_process.c File Reference - - - - - -
-

src/lib/lightmediascanner_process.c File Reference

#include <sys/wait.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <dirent.h>
-#include <signal.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "lightmediascanner.h"
-#include "lightmediascanner_private.h"
-#include "lightmediascanner_db_private.h"
- -

-

-Include dependency graph for lightmediascanner_process.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Defines

#define _GNU_SOURCE

Functions

int lms_parsers_setup (lms_t *lms, sqlite3 *db)
int lms_parsers_start (lms_t *lms, sqlite3 *db)
int lms_parsers_finish (lms_t *lms, sqlite3 *db)
int lms_parsers_check_using (lms_t *lms, void **parser_match, struct lms_file_info *finfo)
int lms_parsers_run (lms_t *lms, sqlite3 *db, void **parser_match, struct lms_file_info *finfo)
int lms_close_pipes (struct pinfo *pinfo)
int lms_create_pipes (struct pinfo *pinfo)
int lms_create_slave (struct pinfo *pinfo, int(*work)(lms_t *lms, struct fds *fds))
int lms_finish_slave (struct pinfo *pinfo, int(*finish)(const struct fds *fds))
int lms_restart_slave (struct pinfo *pinfo, int(*work)(lms_t *lms, struct fds *fds))
int lms_process (lms_t *lms, const char *top_path)
int lms_process_single_process (lms_t *lms, const char *top_path)
void lms_stop_processing (lms_t *lms)
-


Define Documentation

- -
-
- - - - -
#define _GNU_SOURCE
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 25 of file lightmediascanner_process.c.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
int lms_close_pipes (struct pinfo pinfo  ) 
-
-
- -

- -

Definition at line 596 of file lightmediascanner_process.c.

- -

References pinfo::master, and pinfo::slave.

- -

Referenced by lms_check(), and lms_process().

- -
-

- -

-
- - - - - - - - - -
int lms_create_pipes (struct pinfo pinfo  ) 
-
-
- -

- -

Definition at line 607 of file lightmediascanner_process.c.

- -

References pinfo::master, pinfo::poll, fds::r, pinfo::slave, and fds::w.

- -

Referenced by lms_check(), and lms_process().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_create_slave (struct pinfo pinfo,
int(*)(lms_t *lms, struct fds *fds work 
)
-
-
- -

- -

Definition at line 634 of file lightmediascanner_process.c.

- -

References pinfo::child, pinfo::common, cinfo::lms, lms_free(), pinfo::master, and pinfo::slave.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_finish_slave (struct pinfo pinfo,
int(*)(const struct fds *fds finish 
)
-
-
- -

- -

Definition at line 671 of file lightmediascanner_process.c.

- -

References pinfo::child, and pinfo::master.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - -
int lms_parsers_check_using (lms_t lms,
void **  parser_match,
struct lms_file_info finfo 
)
-
- -

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_parsers_finish (lms_t lms,
sqlite3 *  db 
)
-
- -

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_parsers_run (lms_t lms,
sqlite3 *  db,
void **  parser_match,
struct lms_file_info finfo 
)
-
-
- -

- -

Definition at line 387 of file lightmediascanner_process.c.

- -

References lms::n_parsers, lms_plugin::parse, lms::parsers, and parser::plugin.

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_parsers_setup (lms_t lms,
sqlite3 *  db 
)
-
-
- -

- -

Definition at line 293 of file lightmediascanner_process.c.

- -

References lms_plugin::finish, lms_parser_del_int(), lms::n_parsers, lms_plugin::name, lms::parsers, parser::plugin, and lms_plugin::setup.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_parsers_start (lms_t lms,
sqlite3 *  db 
)
-
-
- -

- -

Definition at line 319 of file lightmediascanner_process.c.

- -

References lms_plugin::finish, lms_parser_del_int(), lms::n_parsers, lms_plugin::name, lms::parsers, parser::plugin, and lms_plugin::start.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_process (lms_t lms,
const char *  top_path 
)
-
-
- -

-Process the given directory.

-This will add or update media found in the given directory or its children.

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
top_path top directory to scan.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 1002 of file lightmediascanner_process.c.

- -

References pinfo::common, cinfo::lms, lms_close_pipes(), lms_create_pipes(), lms_create_slave(), and lms_finish_slave().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_process_single_process (lms_t lms,
const char *  top_path 
)
-
-
- -

-Process the given directory *without fork()-ing* into child process.

-This will add or update media found in the given directory or its children. Note that if a parser hangs during the process, this call will also hang.

-

Parameters:
- - - -
lms previously allocated Light Media Scanner instance.
top_path top directory to scan.
-
-
Returns:
On success 0 is returned.
- -

Definition at line 1044 of file lightmediascanner_process.c.

- -

References sinfo::commit_counter, sinfo::common, sinfo::db, cinfo::lms, lms_db_begin_transaction(), lms_db_end_transaction(), lms_parsers_finish(), and sinfo::parser_match.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
int lms_restart_slave (struct pinfo pinfo,
int(*)(lms_t *lms, struct fds *fds work 
)
-
-
- -

- -

Definition at line 694 of file lightmediascanner_process.c.

- -

References pinfo::child, lms_create_slave(), and pinfo::poll.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - -
void lms_stop_processing (lms_t lms  ) 
-
-
- -

- -

Definition at line 1079 of file lightmediascanner_process.c.

- -

References lms::is_processing, and lms::stop_processing.

- -
-

-

-
Generated on Sun Oct 5 12:24:57 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.map b/www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.map deleted file mode 100644 index e1f0be2..0000000 --- a/www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.md5 b/www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.md5 deleted file mode 100644 index 7cc5371..0000000 --- a/www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -01c9e7a30a3eb96fb74afdc4e98a085b \ No newline at end of file diff --git a/www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.png b/www/api/lightmediascanner__process_8c_5db83cefb7a50bbecea9de26a6ef1c2c_cgraph.png deleted file mode 100644 index ca757ebe20a3f02b542777f0b5f1638925a6f7c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8484 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 P3Xr<8j#8zf<=g)NMDJam diff --git a/www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.map b/www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.map deleted file mode 100644 index 321db25..0000000 --- a/www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.md5 b/www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.md5 deleted file mode 100644 index a84980b..0000000 --- a/www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d4bf8deda57d98b447d76a952229184a \ No newline at end of file diff --git a/www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.png b/www/api/lightmediascanner__process_8c_6e02f78f026b2ad282184476dca13e45_cgraph.png deleted file mode 100644 index 9957370d66c5d2e683ad31905bff7dee51656201..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2881 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 fkw_#GiEaK5gyFi7J diff --git a/www/api/lightmediascanner__process_8c_9bf510645947b478dab39f633bbd35f3_cgraph.md5 b/www/api/lightmediascanner__process_8c_9bf510645947b478dab39f633bbd35f3_cgraph.md5 deleted file mode 100644 index 5ee9dd1..0000000 --- a/www/api/lightmediascanner__process_8c_9bf510645947b478dab39f633bbd35f3_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -4bca3387e9e48b276840d2a7383abf0d \ No newline at end of file diff --git a/www/api/lightmediascanner__process_8c_9bf510645947b478dab39f633bbd35f3_cgraph.png b/www/api/lightmediascanner__process_8c_9bf510645947b478dab39f633bbd35f3_cgraph.png deleted file mode 100644 index 454420002c447e75d44d1c31c777118baa387110..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2850 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 diff --git a/www/api/lightmediascanner__process_8c__incl.map b/www/api/lightmediascanner__process_8c__incl.map deleted file mode 100644 index ed8169a..0000000 --- a/www/api/lightmediascanner__process_8c__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/www/api/lightmediascanner__process_8c__incl.md5 b/www/api/lightmediascanner__process_8c__incl.md5 deleted file mode 100644 index 37f327c..0000000 --- a/www/api/lightmediascanner__process_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -fb098b2d3521d872c74dd85a2e81eb34 \ No newline at end of file diff --git a/www/api/lightmediascanner__process_8c__incl.png b/www/api/lightmediascanner__process_8c__incl.png deleted file mode 100644 index bf989c799af58b01eff53e3e63008a1b04e66998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58915 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 LP4z0SIV1iD1tTs} diff --git a/www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.map b/www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.map deleted file mode 100644 index 9fe9ed4..0000000 --- a/www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.md5 b/www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.md5 deleted file mode 100644 index 9a03999..0000000 --- a/www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d5c1dc335bcc8e2d2d576a73f88fa8d0 \ No newline at end of file diff --git a/www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.png b/www/api/lightmediascanner__process_8c_c2f07fb73717514237862c98dbf023b2_cgraph.png deleted file mode 100644 index 8fbd61f69686658160b452457d91a5be71c94eae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9804 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 diff --git a/www/api/lightmediascanner__process_8c_c321bebfc5c24cbbac30031202c460e9_cgraph.md5 b/www/api/lightmediascanner__process_8c_c321bebfc5c24cbbac30031202c460e9_cgraph.md5 deleted file mode 100644 index b03bc81..0000000 --- a/www/api/lightmediascanner__process_8c_c321bebfc5c24cbbac30031202c460e9_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -d31652227a59c5218fa77c6615b5e90a \ No newline at end of file diff --git a/www/api/lightmediascanner__process_8c_c321bebfc5c24cbbac30031202c460e9_cgraph.png b/www/api/lightmediascanner__process_8c_c321bebfc5c24cbbac30031202c460e9_cgraph.png deleted file mode 100644 index 2b2f4e316ed7c4889a5daef19c5540102021bd70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2985 zcmV;a3s&@rP)4eEVGO8Kle9)O(!m$L22?aPXkwy~FvVE#fsNKwO|-$Pq%%&Os?*Vd zMy#o$=2f%`(G+M<6TzsU3oEyOoV)7V*r07wCf11&_-sYwC$x6QQYfB{&wYL#ErNV+~oqmiRWj|N(X zub3QY0g_IQYA@5!(JCYoi9{lh4p<_QNCJd(z!Hf>5+I}lmPjO$03jW)L?V#{2(KOR z*|TR!OibkV?c2W4Ba!%x2Od~#^0SGj5O=$K_}R|)1#5r)z|HdQ^?%S@CpiP|!dQPC zo0^&eEhQ)j4OKRpOp8^MX~~;0F$?1Ztw$0tP6H;O!Nv0K{t&o~bif*S@7_gK?LMj( zRCP+cK@A5`Rdt!77|Ttjtn!$cte5-s%Nh`9WkE&=zV{9OsMAxLfy+2}Hn$`3X@^*6 zT&GW;X3m^Bj2%0c1q&8XTU$$cc{%gu%_BKEnT(7KYHMq4=N&q9h$&O1FlNjcCQX_| zadG=E9a(K1J9doJ)Ktce8^`+f>uG6ev6VS|_%P||=_Dm3@$9qDl9!i9V`F2h^G}>O z!K_)cNKQ_suCA_KE&KQHXWF!BBqb#=dGcg-?b>B?vYyuI2ye6iWM*apFm~)%5)%_i zOiXO0Qy(_c&z4>3+s=rps^0-93f)AG@)#(;Q&r`wn3yFeVq%tL#KbJ@<0Es{S<^GX zC%|psI4~Ia8E^`?1AMIIS(yd=7q9^T1D3d9Ya;L^VrI7mFzU+806qiEKs~S%=-KA{ z3BVVcuD&j4$prqR)maU!yt`9(!VWM^m7qel;#nwp$yDJm-B$dMx~TC|9P0|!!FT}?qj z0RYpcP4lQuN3_>3u4q}aW(~`iFK5r5J#_2V&E-CIrEj|kilT@ypeX83K^XzYLX&Cn zQQ-aN=Ft7$e!JFN8>@i~;2N+M*b6iQ3$(m_z#zoF1nYn~y7ONJ(t+!U<+d{|uL7xveKO7hk7(^vfj1r0S>KNS&4^dO zM`~@@(dM|THa%e_Fc(bab>^wx&;?&Vvt%AFI^VR1O?CU~>}5 z$;q~I(b3V&nKOsn+}u_UI6Xbxrt8wBOAfVIEEaa}-pz&$8yGTV2mpQh^kM$|`E1;{ zv6TaMwN7U^>latG^z11nIK6uHA~ZDACA)f@^{uOfhd(hOBH|Y*ZX5Rx&O!|aPz?a8 z${668Zrz$J(b01+-Msk`v9U?rD=Rm7GWfE&H-lOSe28!`Cv|yywRCU9tn~m;rG4CC zHSoEXehcAHtPc3kx^mUPD?kyg9qgLY!&@yOA>LnFXMO7`k&y|b z5j%=?8WhF0bPqKe!yk!?8b?EevbJBpxvzZv^*fDjR`-Q2{f+kh?>2d1KzHCAA|&xK z!cl*S*ucfr*v}`r^ci3XVtL+zaQbfoKL)}P&NU3sFO5FcrJZSc1mQ40YGdEfPMyy9 z5yBsx(dFsW?%4E%a$Wi=Vg=A0AJ2H(;ui;OZ-Cm%Q&km%!9ZbQA*W8A;^fJb?%9YixD>`t`P%r5>Zv z=ysjX@Rb&OIJy@8ptg3yZs0e5soYIWrmP}RQk|Dl@2aYz0CyFIgAEOzes%L^S(d6= zvOF|v&w1L*QxIW-p99IjSVRaQ1(@ogZ7V+n4kJPdD-ofOCxJb*juY#5u5+fv8gos= zeptbxOS`)po}+(6cWiosqif<FMdj$Hx;F7svJM*FDzKzkh$i!os+E^(wKkvG;wP%?dqjpSM~J z261`Y+6oU32WZtF7cXAC&%UF+?SiO?0oBUy&cWHeKbe_U&_j>6aO>JDfj%p7Qc?MvNFiNJt3Bj~^!{CdTD~zH{eJqN1W`XlP*1 zo;|$q!V7?i`G$mq@WBTkFk!+3E?&IIzJ2>V))E>TN?KYP>(;HqY&J7&*f1;>3l}b2 zpr)pVw6rvzw$B$@`u6RMq9~M=l`(wya1=!$GBT3>{rl6qcW>T%?>%PDoJnoaevr!l`4dT ze;zoZrN8w>#Q}G~;o;$wm6fr5`*xa|nt1r(hk4_TH(Wk{;>3xpSh0fo`g)R*l9)1O z3ILIjkz{9QvvuoM_U+rp(4j+_J$p8}xsI<>ds?PWok~@ zd+s@(x6c<^diCnX+_`hvvSkZ(b#f_w|jV zzU{my57<%)7gUv9EiIPaSFZfwQXp07xQQ6#xrq4V8N{;RRW>1Fwb8))h?_|uoW(4} zjk%YAeV7>)d; zre@>k?UmO^MLaDK%(0iJ5Kmh4L@d)K!H0?%2d#ee0zLzlNIHtz+KsOST7yKQC#W6p z`0?W%9<#o5(3x@8zC(u&b)XVSC&1av_L&Y-;T_J};OmWXI?|TM1hoU+wr!ikW3jQZ z1bdjIJ)E^Kki^Hwcly5Vf;{2mSS7(7BC+DE4V~GR#{{(lj*X2Cv;@D>)!QfWDV6OP z33@uR4V|LDg5o(~i9{m#J|Z2kL?V#{20NCzyDNF)Km;Z3;Jt5 - diff --git a/www/api/lightmediascanner__process_8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.md5 b/www/api/lightmediascanner__process_8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.md5 deleted file mode 100644 index 2ddad9c..0000000 --- a/www/api/lightmediascanner__process_8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -97aeb33faa18124d33ca962480e6978d \ No newline at end of file diff --git a/www/api/lightmediascanner__process_8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.png b/www/api/lightmediascanner__process_8c_e92fe8fe90d93d5ad9a42387a4b2fc6e_cgraph.png deleted file mode 100644 index 08585561882bf3a384ef8e479c1374e78dda6091..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3724 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 VQJTp?17ny380jH&D{neP{Ra+SIGF$d diff --git a/www/api/lightmediascanner__utils_8c-source.html b/www/api/lightmediascanner__utils_8c-source.html deleted file mode 100644 index 168eebb..0000000 --- a/www/api/lightmediascanner__utils_8c-source.html +++ /dev/null @@ -1,147 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_utils.c Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__utils_8c.html b/www/api/lightmediascanner__utils_8c.html deleted file mode 100644 index 5235f6b..0000000 --- a/www/api/lightmediascanner__utils_8c.html +++ /dev/null @@ -1,241 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_utils.c File Reference - - - - - -
-

src/lib/lightmediascanner_utils.c File Reference

#include <lightmediascanner_utils.h>
-#include <ctype.h>
-#include <stdlib.h>
-#include <alloca.h>
- -

-

-Include dependency graph for lightmediascanner_utils.c:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - -

Functions

void lms_strstrip (char *str, unsigned int *p_len)
void lms_strstrip_and_free (char **p_str, unsigned int *p_len)
void lms_string_size_strip_and_free (struct lms_string_size *p)
int lms_which_extension (const char *name, unsigned int name_len, const struct lms_string_size *exts, unsigned int exts_len)
-


Function Documentation

- -
-
- - - - - - - - - -
void lms_string_size_strip_and_free (struct lms_string_size p  ) 
-
-
- -

-lms_string_size version of lms_strstrip_and_free().

-

Parameters:
- - -
*p pointer to lms_string_size to be stripped.
-
-
Note:
this will call free() on lms_string_size->str if it becomes empty.
- -

Definition at line 114 of file lightmediascanner_utils.c.

- -

References lms_string_size::len, lms_strstrip(), and lms_string_size::str.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void lms_strstrip (char *  str,
unsigned int *  p_len 
)
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org> Strips string, in place.
-
Parameters:
- - - -
str string to be stripped.
p_len string length to analyse, also the place where the final size is stored.
-
- -

Definition at line 34 of file lightmediascanner_utils.c.

- -

Referenced by lms_string_size_strip_and_free(), and lms_strstrip_and_free().

- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
void lms_strstrip_and_free (char **  p_str,
unsigned int *  p_len 
)
-
-
- -

-If string exists, strips it, in place, free if *p_len = 0

-

Parameters:
- - - -
p_str pointer to string to be stripped.
p_len string length to analyse, also the place where the final size is stored.
-
-
Note:
this will call free() on *p_str if it becomes empty.
- -

Definition at line 94 of file lightmediascanner_utils.c.

- -

References lms_strstrip().

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int lms_which_extension (const char *  name,
unsigned int  name_len,
const struct lms_string_size exts,
unsigned int  exts_len 
)
-
-
- -

-Find out which of the given extensions matches the given name.

-

Parameters:
- - - - - -
name string to analyse.
name_len string length.
exts array of extensions to be checked.
exts_len number of items in array exts
-
-
Returns:
index in exts or -1 if it doesn't match none.
- -

Definition at line 138 of file lightmediascanner_utils.c.

- -

References lms_string_size::str.

- -
-

-

-
Generated on Sun Oct 5 12:24:57 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.map b/www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.map deleted file mode 100644 index ee39702..0000000 --- a/www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.md5 b/www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.md5 deleted file mode 100644 index d7e44d0..0000000 --- a/www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -72bdbbcc143b3b97c8fea244d43482b0 \ No newline at end of file diff --git a/www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.png b/www/api/lightmediascanner__utils_8c_45d15c8bfeddaef0d5b1d0bd9ecc0c79_cgraph.png deleted file mode 100644 index d9c14de6f93325ef56d85fa9ab525462f3d0c9b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2843 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 diff --git a/www/api/lightmediascanner__utils_8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.md5 b/www/api/lightmediascanner__utils_8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.md5 deleted file mode 100644 index 325b6f3..0000000 --- a/www/api/lightmediascanner__utils_8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -24da7041fa9ee873d9835dfd0e9a5326 \ No newline at end of file diff --git a/www/api/lightmediascanner__utils_8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.png b/www/api/lightmediascanner__utils_8c_9ed157dee5c16f4c62c5ae6e281580cf_cgraph.png deleted file mode 100644 index e54402726ba63a95de6971d16c54545f311fa5f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3246 zcmY*ccTf}S+YP-Kig*>JNRfVnprCY!ND%?0C{h%-KnPV@=m^A!)GG*>AP|D|&`^s%CP6Jlh5Jsl@Y~!3PJQvm8zDX1Yfxu=)dbb{g zWYe(EOwtW6lXUvmIb-Bp|T$$5D?T z%d=D};B_zkio^;h7E^C!=B5lh%I*qo_`XY{ekPchnekRuR%#7tsH>adAKXdB$L``TxCDc2 z(3X-$tz#6G0|KPhuyF2sZx*#wsG^T!0EBJ9$ZxHJR=rX%;$DZnP@R0us8h{Eeg!E_ z&1^|yw3(e9xzHFBmz*pOfh2Wy>Uns2as?F@7U~%qZZBr}Tn|_@;TE>otuO3M!Dm2WJqSNJxpnw1f7TH+joqgU0y}@*c4^?+M~mT zP)OA``WA|Hr+TK*M+D#td|5N&@bK{R3JVKM`QzqPIPMwx>sJ$hfB*41_j90$i3w$8 z4yJ(f<9LaI|J z!3Tcd%NlNCQV+vmI4&hG5Fb(ls_o0`#)@8^(`IVOr|CTlj4IC4I&HV(hjSPQMKPUn zB(d6>j90NbA;aA;QC@E_xOn<`sKoa|@-O&D4`~#Z74_l;vwhf#Bq%R0&$`x?D>O9J zBt!8NZ}G8HWb%nh74-4((T7*ge=;(+< z@9qY1o;lOg)AP?{lOG5yqMZ$(Y4E1H)^yY~ZY=iWeEu^vF##LC5;9l5_#!6eQv3Au zG{pXW2Axj7ib6IAsfBJy{OMD%_+a&C|G(d z$st_pei7~xOv;pnzzIc%o(u6D$Q=vv*=WLvXdkOwF?`u#W%X2L^uR_u=2w4FBclUT z8nV{Fk1cR^<{eg6grO9nAZbnT9B7@<)o|YE6S$&v&N~Bx-=T1Q(hJjEv9evX&tyI}{F1PD0boqk^C?`-n~b+LfuD zhK7crv9a#nER~hDHD!eA-7SJa0HEjq#|w*#0ueS3AL<7LD3Q^DT3`z_%+}V{&BwpEUBW{d84)EDx{j+JH@EXUMBIYGB<1Dh5kWx$tNEnIL<9msm!aAw{VeU= z7;7*M*3?3w26B$o98)AZhGG(JX{X@|RqUCW1-+4xej-!v4{QQNYKd-toj%+_o@!Ji2d48p0MgGEIfQK9?Qnl@-^8m`*f5}S=z<)FR% z=@6|bDn#=){Y#Omd+EMMF=^k$#%^)6O0}z^(4#)HCr!E*v0`CiX{qKn_ag5VB^!IU zup+ZUg?4;=3|PoxVo)zHT&TgI_S)Y1lr!yH{nw0ZsC81j&adO`rsih9qg`) zg$1|kiZ|r`{+nwyA%XMwE^xTrW9=2=Ckpl>SKsty ztJNC6Z{x0o_ji-YiGUCiLbqL&1-SAJlNYCgXX;C4rrWZ#pQ(F}mCpjY2l%yISTuQf zI4wQ>udVHESvfhUxz2cqZCxClj_CSPX1XhKBetXye>@&iEBtRH6+IRGAQXR4zUsK+%~wsFh>mZt%heE zOk7v6^fDy!%yLB(l1Wk-d}o=~Y9EpglzkUIp9Qpc;zQJj{6f`qGDZQw)H#@M=ob(W zP?ybcKP*h0lq?clq=f>5>N8Jn+@MBQBU-snlJUn<6w={q%E0u)8_aHX;y8P1$LtK4 zRs8(<^CJ|BQqY=pX<3=9jEtzbc>5rMnUQE=N2Fab^yD4qDZUJzjy$5-58pL5J~B6Y zq^_?1xxas@`(Hs|WX=i+eLX(dW>^|rgQzF@6-dG9vAGV{RI)Cx&Cf2NJ^=&@%YTwM zCuOp{^S~HBxW+DwL?T`HE(om%!rl3i9U)y?lJ|NW$3yYGcsA7QD~9T}x;VcJy?uEd z7Y#l94Wif&-`pi*G^bR%0{+BYUx<_9pVWO3{3m*|GX0Ldj;>5LQOea&QC~2iTd&ZL z#_2eD@oMQ-?bqHOiY1KPC*7xKS)L=mL-hZt0E}TbzyJUM diff --git a/www/api/lightmediascanner__utils_8c__incl.map b/www/api/lightmediascanner__utils_8c__incl.map deleted file mode 100644 index cc8a2f8..0000000 --- a/www/api/lightmediascanner__utils_8c__incl.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/lightmediascanner__utils_8c__incl.md5 b/www/api/lightmediascanner__utils_8c__incl.md5 deleted file mode 100644 index 95ef88f..0000000 --- a/www/api/lightmediascanner__utils_8c__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -b3a85badbf3d629e2c7716abbe7dd5f1 \ No newline at end of file diff --git a/www/api/lightmediascanner__utils_8c__incl.png b/www/api/lightmediascanner__utils_8c__incl.png deleted file mode 100644 index 6410c66e96f0201be9f285ec5c6d75400f86db67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9643 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 diff --git a/www/api/lightmediascanner__utils_8h-source.html b/www/api/lightmediascanner__utils_8h-source.html deleted file mode 100644 index e07333f..0000000 --- a/www/api/lightmediascanner__utils_8h-source.html +++ /dev/null @@ -1,71 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_utils.h Source File - - - - - -
Generated on Sun Oct 5 12:24:53 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__utils_8h.html b/www/api/lightmediascanner__utils_8h.html deleted file mode 100644 index 6d205d2..0000000 --- a/www/api/lightmediascanner__utils_8h.html +++ /dev/null @@ -1,307 +0,0 @@ - - -Light Media Scanner: src/lib/lightmediascanner_utils.h File Reference - - - - - -
-

src/lib/lightmediascanner_utils.h File Reference

-

-

-This graph shows which files directly or indirectly include this file:
-
-

- - -
- -

-Go to the source code of this file. - - - - - - - - - - - - - - - - - - - - - - - - -

Data Structures

struct  lms_string_size

Defines

#define _LIGHTMEDIASCANNER_UTILS_H_   1
#define API
#define GNUC_NON_NULL(...)
#define LMS_STATIC_STRING_SIZE(s)   {s, sizeof(s) - 1}
#define LMS_ARRAY_SIZE(a)   (sizeof(a) / sizeof(*a))

Functions

API void lms_strstrip (char *str, unsigned int *p_len) GNUC_NON_NULL(1
API void API void lms_strstrip_and_free (char **p_str, unsigned int *p_len) GNUC_NON_NULL(1
API void API void API void lms_string_size_strip_and_free (struct lms_string_size *p) GNUC_NON_NULL(1)
API int lms_which_extension (const char *name, unsigned int name_len, const struct lms_string_size *exts, unsigned int exts_len) GNUC_NON_NULL(1
-


Define Documentation

- -
-
- - - - -
#define _LIGHTMEDIASCANNER_UTILS_H_   1
-
-
- -

-Copyright (C) 2007 by INdT

-This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

-You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
- -

Definition at line 22 of file lightmediascanner_utils.h.

- -
-

- -

-
- - - - -
#define API
-
-
- -

- -

Definition at line 40 of file lightmediascanner_utils.h.

- -
-

- -

-
- - - - - - - - - -
#define GNUC_NON_NULL ( ...   ) 
-
-
- -

- -

Definition at line 41 of file lightmediascanner_utils.h.

- -
-

- -

-
- - - - - - - - - -
#define LMS_ARRAY_SIZE (  )    (sizeof(a) / sizeof(*a))
-
-
- -

- -

Definition at line 55 of file lightmediascanner_utils.h.

- -
-

- -

-
- - - - - - - - - -
#define LMS_STATIC_STRING_SIZE (  )    {s, sizeof(s) - 1}
-
-
- -

- -

Definition at line 54 of file lightmediascanner_utils.h.

- -
-

-


Function Documentation

- -
-
- - - - - - - - - -
API void API void API void lms_string_size_strip_and_free (struct lms_string_size p  ) 
-
-
- -

-lms_string_size version of lms_strstrip_and_free().

-

Parameters:
- - -
*p pointer to lms_string_size to be stripped.
-
-
Note:
this will call free() on lms_string_size->str if it becomes empty.
- -

Definition at line 114 of file lightmediascanner_utils.c.

- -

References lms_string_size::len, lms_strstrip(), and lms_string_size::str.

- -

-

-Here is the call graph for this function:
-
-

- - -
- -
-

- -

-
- - - - - - - - - - - - - - - - - - -
API void lms_strstrip (char *  str,
unsigned int *  p_len 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - -
API void API void lms_strstrip_and_free (char **  p_str,
unsigned int *  p_len 
)
-
-
- -

- -

-

- -

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
API int lms_which_extension (const char *  name,
unsigned int  name_len,
const struct lms_string_size exts,
unsigned int  exts_len 
)
-
-
- -

- -

-

-

-
Generated on Sun Oct 5 12:24:57 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.map b/www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.map deleted file mode 100644 index f411cc3..0000000 --- a/www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.md5 b/www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.md5 deleted file mode 100644 index 325b6f3..0000000 --- a/www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -24da7041fa9ee873d9835dfd0e9a5326 \ No newline at end of file diff --git a/www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.png b/www/api/lightmediascanner__utils_8h_5a7e5da69500a12f447a77177dbb6e0d_cgraph.png deleted file mode 100644 index e54402726ba63a95de6971d16c54545f311fa5f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3246 zcmY*ccTf}S+YP-Kig*>JNRfVnprCY!ND%?0C{h%-KnPV@=m^A!)GG*>AP|D|&`^s%CP6Jlh5Jsl@Y~!3PJQvm8zDX1Yfxu=)dbb{g zWYe(EOwtW6lXUvmIb-Bp|T$$5D?T z%d=D};B_zkio^;h7E^C!=B5lh%I*qo_`XY{ekPchnekRuR%#7tsH>adAKXdB$L``TxCDc2 z(3X-$tz#6G0|KPhuyF2sZx*#wsG^T!0EBJ9$ZxHJR=rX%;$DZnP@R0us8h{Eeg!E_ z&1^|yw3(e9xzHFBmz*pOfh2Wy>Uns2as?F@7U~%qZZBr}Tn|_@;TE>otuO3M!Dm2WJqSNJxpnw1f7TH+joqgU0y}@*c4^?+M~mT zP)OA``WA|Hr+TK*M+D#td|5N&@bK{R3JVKM`QzqPIPMwx>sJ$hfB*41_j90$i3w$8 z4yJ(f<9LaI|J z!3Tcd%NlNCQV+vmI4&hG5Fb(ls_o0`#)@8^(`IVOr|CTlj4IC4I&HV(hjSPQMKPUn zB(d6>j90NbA;aA;QC@E_xOn<`sKoa|@-O&D4`~#Z74_l;vwhf#Bq%R0&$`x?D>O9J zBt!8NZ}G8HWb%nh74-4((T7*ge=;(+< z@9qY1o;lOg)AP?{lOG5yqMZ$(Y4E1H)^yY~ZY=iWeEu^vF##LC5;9l5_#!6eQv3Au zG{pXW2Axj7ib6IAsfBJy{OMD%_+a&C|G(d z$st_pei7~xOv;pnzzIc%o(u6D$Q=vv*=WLvXdkOwF?`u#W%X2L^uR_u=2w4FBclUT z8nV{Fk1cR^<{eg6grO9nAZbnT9B7@<)o|YE6S$&v&N~Bx-=T1Q(hJjEv9evX&tyI}{F1PD0boqk^C?`-n~b+LfuD zhK7crv9a#nER~hDHD!eA-7SJa0HEjq#|w*#0ueS3AL<7LD3Q^DT3`z_%+}V{&BwpEUBW{d84)EDx{j+JH@EXUMBIYGB<1Dh5kWx$tNEnIL<9msm!aAw{VeU= z7;7*M*3?3w26B$o98)AZhGG(JX{X@|RqUCW1-+4xej-!v4{QQNYKd-toj%+_o@!Ji2d48p0MgGEIfQK9?Qnl@-^8m`*f5}S=z<)FR% z=@6|bDn#=){Y#Omd+EMMF=^k$#%^)6O0}z^(4#)HCr!E*v0`CiX{qKn_ag5VB^!IU zup+ZUg?4;=3|PoxVo)zHT&TgI_S)Y1lr!yH{nw0ZsC81j&adO`rsih9qg`) zg$1|kiZ|r`{+nwyA%XMwE^xTrW9=2=Ckpl>SKsty ztJNC6Z{x0o_ji-YiGUCiLbqL&1-SAJlNYCgXX;C4rrWZ#pQ(F}mCpjY2l%yISTuQf zI4wQ>udVHESvfhUxz2cqZCxClj_CSPX1XhKBetXye>@&iEBtRH6+IRGAQXR4zUsK+%~wsFh>mZt%heE zOk7v6^fDy!%yLB(l1Wk-d}o=~Y9EpglzkUIp9Qpc;zQJj{6f`qGDZQw)H#@M=ob(W zP?ybcKP*h0lq?clq=f>5>N8Jn+@MBQBU-snlJUn<6w={q%E0u)8_aHX;y8P1$LtK4 zRs8(<^CJ|BQqY=pX<3=9jEtzbc>5rMnUQE=N2Fab^yD4qDZUJzjy$5-58pL5J~B6Y zq^_?1xxas@`(Hs|WX=i+eLX(dW>^|rgQzF@6-dG9vAGV{RI)Cx&Cf2NJ^=&@%YTwM zCuOp{^S~HBxW+DwL?T`HE(om%!rl3i9U)y?lJ|NW$3yYGcsA7QD~9T}x;VcJy?uEd z7Y#l94Wif&-`pi*G^bR%0{+BYUx<_9pVWO3{3m*|GX0Ldj;>5LQOea&QC~2iTd&ZL z#_2eD@oMQ-?bqHOiY1KPC*7xKS)L=mL-hZt0E}TbzyJUM diff --git a/www/api/lightmediascanner__utils_8h__dep__incl.map b/www/api/lightmediascanner__utils_8h__dep__incl.map deleted file mode 100644 index 7197d83..0000000 --- a/www/api/lightmediascanner__utils_8h__dep__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/www/api/lightmediascanner__utils_8h__dep__incl.md5 b/www/api/lightmediascanner__utils_8h__dep__incl.md5 deleted file mode 100644 index def2241..0000000 --- a/www/api/lightmediascanner__utils_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -df8726f7d7945e004c69a7d7dafc25fb \ No newline at end of file diff --git a/www/api/lightmediascanner__utils_8h__dep__incl.png b/www/api/lightmediascanner__utils_8h__dep__incl.png deleted file mode 100644 index 27bbe4bf915653226793fce121d02ca34b3bb94b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18428 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 - -Light Media Scanner: Module Index - - - - - -
-

Modules

Here is a list of all modules: -
-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structcinfo.html b/www/api/structcinfo.html deleted file mode 100644 index 50f4a9c..0000000 --- a/www/api/structcinfo.html +++ /dev/null @@ -1,71 +0,0 @@ - - -Light Media Scanner: cinfo Struct Reference - - - - - -
-

cinfo Struct Reference

#include <lightmediascanner_private.h> -

-

-Collaboration diagram for cinfo:
-
-

Collaboration graph
- - -
[legend]
- - - - - -

Data Fields

lms_tlms
-

Detailed Description

- -

Definition at line 49 of file lightmediascanner_private.h.

-

Field Documentation

- -

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structcinfo__coll__graph.map b/www/api/structcinfo__coll__graph.map deleted file mode 100644 index 973a609..0000000 --- a/www/api/structcinfo__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/www/api/structcinfo__coll__graph.md5 b/www/api/structcinfo__coll__graph.md5 deleted file mode 100644 index d2c5f44..0000000 --- a/www/api/structcinfo__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d66944abf653c4abbaeca0b632cb80f3 \ No newline at end of file diff --git a/www/api/structcinfo__coll__graph.png b/www/api/structcinfo__coll__graph.png deleted file mode 100644 index 57148f2862e0f3725e044ca1a799e9adb6642031..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21459 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 twuR^Rwt`_a^Q*DsT}mSpD8b2i - -Light Media Scanner: fds Struct Reference - - - - - -
-

fds Struct Reference

#include <lightmediascanner_private.h> -

- - - - - - - -

Data Fields

int r
int w
-


Detailed Description

- -

Definition at line 44 of file lightmediascanner_private.h.

-

Field Documentation

- -
-
- - - - -
int fds::r
-
-
- -

- -

Definition at line 45 of file lightmediascanner_private.h.

- -

Referenced by lms_create_pipes().

- -
-

- -

-
- - - - -
int fds::w
-
-
- -

- -

Definition at line 46 of file lightmediascanner_private.h.

- -

Referenced by lms_create_pipes().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:58 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms.html b/www/api/structlms.html deleted file mode 100644 index 1618b5e..0000000 --- a/www/api/structlms.html +++ /dev/null @@ -1,302 +0,0 @@ - - -Light Media Scanner: lms Struct Reference - - - - - -
-

lms Struct Reference

#include <lightmediascanner_private.h> -

-

-Collaboration diagram for lms:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Fields

struct parserparsers
int n_parsers
lms_charset_conv_tcs_conv
char * db_path
int slave_timeout
struct {
   lms_progress_callback_t   cb
   void *   data
   lms_free_callback_t   free_data
progress
unsigned int commit_interval
unsigned int is_processing:1
unsigned int stop_processing:1
-

Detailed Description

- -

Definition at line 76 of file lightmediascanner_private.h.

-

Field Documentation

- -

- -

- -

- -
- -

- -

Definition at line 79 of file lightmediascanner_private.h.

- -

Referenced by lms_charset_add(), lms_charset_del(), lms_free(), and lms_new().

- -
-

- -

-
- - - - -
char* lms::db_path
-
-
- -

- -

Definition at line 80 of file lightmediascanner_private.h.

- -

Referenced by lms_free(), lms_get_db_path(), and lms_new().

- -
-

- -

-
- - - - -
int lms::slave_timeout
-
-
- -

- -

Definition at line 81 of file lightmediascanner_private.h.

- -

Referenced by lms_get_slave_timeout(), lms_new(), and lms_set_slave_timeout().

- -
-

- -

- -
- -

- -

Definition at line 83 of file lightmediascanner_private.h.

- -

Referenced by lms_set_progress_callback().

- -
-

- -

-
- - - - -
void* lms::data
-
-
- -

- -

Definition at line 84 of file lightmediascanner_private.h.

- -

Referenced by lms_free(), and lms_set_progress_callback().

- -
-

- -

- -
- -

- -

Definition at line 85 of file lightmediascanner_private.h.

- -

Referenced by lms_free(), and lms_set_progress_callback().

- -
-

- -

-
- - - - -
struct { ... } lms::progress
-
-
- -

- -

Referenced by lms_free(), and lms_set_progress_callback().

- -
-

- -

-
- - - - -
unsigned int lms::commit_interval
-
-
- -

- -

Definition at line 87 of file lightmediascanner_private.h.

- -

Referenced by lms_get_commit_interval(), lms_new(), and lms_set_commit_interval().

- -
-

- -

- -

-
- - - - -
unsigned int lms::stop_processing
-
-
- -

- -

Definition at line 89 of file lightmediascanner_private.h.

- -

Referenced by lms_check(), lms_check_single_process(), and lms_stop_processing().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__audio__info.html b/www/api/structlms__audio__info.html deleted file mode 100644 index e5de8c0..0000000 --- a/www/api/structlms__audio__info.html +++ /dev/null @@ -1,207 +0,0 @@ - - -Light Media Scanner: lms_audio_info Struct Reference - - - - - -
-

lms_audio_info Struct Reference
- -[DataBase-API] -

#include <lightmediascanner_db.h> -

-

-Collaboration diagram for lms_audio_info:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - - - - - - - - - - - - - -

Data Fields

int64_t id
struct lms_string_size title
struct lms_string_size artist
struct lms_string_size album
struct lms_string_size genre
unsigned int playcnt
unsigned char trackno
unsigned char rating
-

Detailed Description

- -

Definition at line 86 of file lightmediascanner_db.h.

-

Field Documentation

- -
-
- - - - -
int64_t lms_audio_info::id
-
-
- -

- -

Definition at line 87 of file lightmediascanner_db.h.

- -

Referenced by lms_db_audio_add().

- -
-

- -

-
- - - - -
struct lms_string_size lms_audio_info::title [read]
-
-
- -

- -

Definition at line 88 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
struct lms_string_size lms_audio_info::artist [read]
-
-
- -

- -

Definition at line 89 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
struct lms_string_size lms_audio_info::album [read]
-
-
- -

- -

Definition at line 90 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
struct lms_string_size lms_audio_info::genre [read]
-
-
- -

- -

Definition at line 91 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
unsigned int lms_audio_info::playcnt
-
-
- -

- -

Definition at line 92 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
unsigned char lms_audio_info::trackno
-
-
- -

- -

Definition at line 93 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
unsigned char lms_audio_info::rating
-
-
- -

- -

Definition at line 94 of file lightmediascanner_db.h.

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__audio__info__coll__graph.map b/www/api/structlms__audio__info__coll__graph.map deleted file mode 100644 index d575274..0000000 --- a/www/api/structlms__audio__info__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/structlms__audio__info__coll__graph.md5 b/www/api/structlms__audio__info__coll__graph.md5 deleted file mode 100644 index 5aa8b41..0000000 --- a/www/api/structlms__audio__info__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e0be3b7945b4f70a98ee5623dfde7333 \ No newline at end of file diff --git a/www/api/structlms__audio__info__coll__graph.png b/www/api/structlms__audio__info__coll__graph.png deleted file mode 100644 index 075ad3611fe643c3c9e1b4a571e498c5dbe6e3bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8961 zcmbt)1yodB|L)Ksg6JSE0s=!yNHgRBDlH)0CEd+XN|#7Tmk3CQbVwsecY~xf(kXZI zeeb>N{oe21weDK~#jJHWhdF2V{_W@Y#2!Kv<)!c9lHo!ikh?FQBVK`H00e?kfsF}% zLx~*a0|!h)8EFLM=JqF}F*gQW!E$;bCy6zQi$Opl=$gFA0f9V*yg-PlxTWl*db-J( z&7X=0G9W4upWmnqWesH+B$->Rg(ji1a;xNXJLjQOcXD)uoeT>LX_km>JXYzE9m$a| zAyu$H-d9xJ;Y)r!%1F7M@r>>+PWgh!_`D#q=T6&nw{W5HjqpU}(;4J~WzoX)Ry*FFk8mI<04g%1`DIz{rsR_$jVEd+kperAvNrJenll?sooS^UMYyX2wN zD7XlAb{br=h%#%I^$S5%Ny@wt8U0S(=mDHtpC0ORZqQ*C6agXv7(`dn#@?;9tMxrcq6eJ z#&zR|ii8~nDpLk3ZqjCgc#;7~$#PqoPsUqFO6EN2)@g|nVvuYSa~rctYm=%f_BzVs zoE|1J_+$|!gKJQ$%Vm!BG@LGeP1NXzH02)KB92UW2>!`W85tzGK31t@}54s8tW-mSS^X4Rj|A77WRF6`~}Y(gr1X<@lBwtlLjBB>mzF8s_`bE8zR zk>B1qG+Sn-NQwJNJSzP0(!|gkg(U32X6eJ{!n=wDpVwipkPeC-pX^e9^K}qs!A3Mp z#cRJ`Qtor^-zlX)mh3Rsr^IR5Y^HW-5eY?{+dn2>6(fJL@K?8aZZcdC68|Ic8cM zD*d*a4? z>pXimylS-eQsTf^Z$fMH&&zX3PFQsjub)OUXY9zn8Z0+l9tQ7VAvk?O{AZhS8lsnR zH90=>Owr5?<6-LjuE@?VIHwDE}cc8?wU)i#-X+r??kd%-6z@njm0Ew z>A0RijIblh4?hc+WcNskGDO1N#SVM5i3XGbl~R;0FOtJD?@LL40Mq~Olj35=BO%27 zd=b{|JK7u$){#{=w!+z>ZDN!s)3AVuZErXR(^RPQwsJd4%A|ndZ9t90S)c z9ZC9z{XR_T8KSJxTD)vIy{h1w#rY}COI!T`r&x}Be}er$*k}`CYvVb*vo)Gm3I1+3 zJ$^uHHtMuA%QY`e5vPGVG}2{ZA`1`3=3Ex;jIF~tNV%%=0kt99F?l!e8b>#W>1jKY z=c!VhfsgnYdv8sY=-tZ)PWSS(hPPl?UcB#v3=t%H;WVM< z&9K;%*dpJ|W_{?wyQB#}LRbjGHZvOvz48^A|B(Om+3`w}%SSG)JRxCs8BNld2r}nl zb8c!_x5QX&PU>o}i}BP0rWYBqJQkz1Ih5zD;3_hjORKbvJWG+`rf%ZERyeXTE|M>F zct*(ggS$L7yVUnc;`iDk{*K{~aTV`pYh!Zy#lc)32Kg0=V$#LZ(kCy9%kuo!ME)@^ zZTOn-#_eKfmGL}Rp#CL3k3=Uv*p;x0`Wu`6W99#6r*||`PlO--A_?~|D9g6IdMN3O zL;bFR4r7k0iFtQsS@O~c$4SVWzN4vGNx`0sF3w@_9@SWdeOoZSD?xDg_Pt-~sLh(& zk<}}enDJdZm$<)B^?4GLBWEYh#eF4kVPZaVzjfE)QAUL5qQO(Kgw1w%VuN8>g)GLX zFQ?5`Z`gNBcJQ%|-?@shh8D_uQn9zm%!}xiFj>=)bh#eN1OX8V zZ2H6O#Dupe)i~3X)hRSmDEgdK)de=*H_KQT=Wy8DdtbA#OOUigd3O|FKjefqqw6Ka z;aD}d$NFLr>-)cgay_UHNbJq2g(S#@jS#dW(ewk86M7|L_tyHEmrkyEd<`(eGoX?q zmaeB<%oP+41z*RXInRAZrn)Be=9oZC6Uc+lP~{XuQO`&+@H|W@Y}AbP+-b8$JvPtg zJnb(Z9atJ;KK_L$yZU`SfRgaj_~MVe7G)*rWyyjrSIZ&9q;x9%H>qF70}T2@5tf^} z23?Y-ZzGsLCW0z_D(VwU+Bok^C93z^CKy!Vv`X)8T`70qj%bMYFdg9;;R5kLN@o_4rJl%3tdrU;?Ls8J_Y#@hZBnQ1?qjyQs1KA7hIv z9%w;*as^MT=UoCtcZH7(;CYohJ*OygzItV(xka<6k6by8GB-a05IqeZY%4L-7J+{r;%Krf-DysNKC!XyyTiyEWziMfD`G#6<w^Rg7BpR{S{M?W1k$^2F&c;Pz(s1K=Rgh>cVXgoDHzXf z>#O~Kh|-tdUnN^&f4{oZ3^>?k*C9K%^szVYzdcW8ol+4VkH4$EX(^7hyJ;pveHpc^ zfP;*tbE_{W@v&k1m*UBD#z52{MLc#9v;w7hEAewZ$ES;evBc_fgSMrlm?`BfuJ{QV zxNTDcSD_7;rTV{>h4jz&DD`Q21Vh$+Pnx~zC38@|h_Zy*rB%j?1k-$=$LASASI1{T z)y!(3<DTz;iR$Px?^DI@!tqP#?FdvW z3&I6A@%IH|)z-dcq`Y)sBF`&%KN1wrBZ`b2X)}@0aHagQ!M!vq^`fnY^o*i|_<|u; zkfd>IpK)0E4S&S&9a+)ZMNj;MY)5`q%;f%N^$ga*p5YVdYV}u-J|SUAMCK|(>`W&$ zY?-t3)2w-ogmo!nM#D!XN6J;-JDvYWyyF*PJ_$pp{-^?4?+5+!Tw;wpAL*RpoC)zKt98`sQXbmAyJvZCS^fe&<4LS zluo!WbNpT;+q0Vt3qitFx+J95cF!ohLplFqKE9k`yC)RB@TrH^8<+Jr%sp2C5)I2m zvz(@urcgvK5D0~v!S`MB_r|NU7G~ncP%JW2hP@(FgjJyNx`hG46LF6y_{%7-=OY8L z_?SkxY}%QFVJZ|%vs3RJCdR6p?V%N6%mVpMA~qU1cr~Vs%1>_+TxpJ3X>jkD#++k_ z+uC+IPK*J$tiQuf+VTF59bOHj_iJH6eWWuE=Bi1om;kTe4Ti3`r+r@2;5NZku!BsJ zWXIN5L~OemUGqn_ag&arQZWfUI_SS#{jIn63Or-%i4IbG*sh=y8BDYP&Y*NzKTjX8 zwGl?!YMVi#qbqia7#h3M8)tYwr|6&_3t7l8E>@b*8ljy--yJE_ZCS{>f?6u Kuj z2rt8kB!AlcdAcQbbH9Ul2-DlV*ZgP~aWK@D>4#^dPbbJj|fo2Dvv zq=OP7qv1NdLaX7a-Tc9v$6&h3m`Kp@Vcu4K{^oJvgl%xQR7Y7Bd2)HWh`-fUJ6u5FBmUOAl$ISlEA7$#aWU2 z5X>SlU5#Z@BgkRmH%aK16RcQEh~I%1E1w&yGL1U+RTV^%&s zD_c@mszd9=EsvA}2jj4EHwELjaxCp%Y3LtUw_GiDBq1E)sHgk0x zMuFMS^BBE;cM$g`asMzOug&>)Hv8LX+*G0N?(R-I({bdyHZ`_Zc7>O(G&MIXuk(97 z#tSth7MhS7)0NBxuZ!}BPmXDpg`EcLoGr&o^b~fcRg*D>M~<}{J>pD$#B(4ooCI99 zpBoz+$5oXO69(Y7wzdX`h8|pcu<6vjo3hH0`N%e!zxwT~mT-MesY~4D$&S(4{!gd9 z`BV<0PP?D282D7ez2Bp0U&zaw9{n29uCZ&WnvG}GB4O8u%+)!6^11m_s8g_KzCB)~ z^+HaLj*&5BzR{D*te+w@ER4B5Yqx4F7t42RqJ+zO`q_t=7*Y;H^j!JW;jfi!dfM8( zg&GyVrYaba7e@vip+pINY*hCx#*MCEBI!(tQ$@i_V=Hc_lo z@YPyj|2$yra_`#!D62-T1KrP`KO4^1k_*+#{Oy-Jqf=AmiZmlv;^N}pzkh$szz{T5VHT5~KJbA~#;L2;?x#4LZo~KC&obTL zzc23j+|-X$9j*_ocTxGQ%(*VCM)1xr#wZ9IfT`D2e>Oed95XgG{Qy2tU7h3(G27R% z#^Z4<$jaJUx%ah4iR}!jFtMbEhrrHsB`rODU~DYZ`|Kyy@W@C=L_}pAC7&I{*K(p* z>Gf+VadFh4p`owlBZ2SUq3g_ma?`W1MgIErX1dyTVE<>^R9TxaW0Mgm>iNNsr=;8# zP%yzS(08WpB^B<#L#v3|r{ zP86sS_+s8AyGKN{dTcG&wmt!6)vEf6EYbTW3}My$ny2{s)vMMbt?D=P4g6(gW#NzD zNnk)}9-EAHP80gZX|&Rj?^9FzLLM-{7#TAQ3&THrxNo!Ik`B4KIzODPbqork z@}7L1^Jll%I+@2>y~&H;v_eCz&|=#sYgpZ5^iyagsZ#Qra4ULuc^+SNCN-< zGm2Tk;o-*X{i)$(+@aJGf&1w=+=b6>y`=cYLhpd|I>3@zGa%YnH>}kMSKc=O9 zJE7;3YLSYL748n@0!u(H5siisF8vdv2qXU7~{<8U2FgQt#L zPnCC=r+)jwW?z>z9lX?dI)BFryDsnFr{a6dyQ0cEOHKjW%GhLoqf0x_O!uXBocO1D zyHV=sA{jgc{B1iA-tW0WEtMO z4&6b+;I!61M?WpJa~D1F%*&Ocwpf^$mUgNa@SUEE1yFn7a;JrFLA~Bic;Z&tj|r3) zD5MKlak{RlDs(#IHnnVJDUz!xr0}%>L}^r6ks27JS-)fxKnt3X%;YKl0~!+Y%zXG= za4@#ckAf~|m)%)XJK2Q{KtY39 z%~bU*y8s@k_D{T>VT>mGz92uI?jJQc|n=hC~79O+M@OV1T`HgEmYy z?HbXyn0J4T6%d2NeZSfk_AIxpqUrIKC`?ZNEjf%Ut7SN?=d~sgiIz7xq2UPhj_YyB!Y~a1`bbkop+Z;{KRZa zv}$PC7|CU1V>8{JEFkpPa8xwCs;@#|j>n1UmRz$16&X@NW7i zh+0C2k109|^`?DEO1bisK&uclRo2cOtg%K3>(J9VS1S6LkW@j}SL*6-9;ld1OCk{L zZw4Q)4WthMG-Qf%?0icg{M~T?z8*FAW&C;T$zzH8Rd?dV|Jv^O3(%QTq2hSFs-HB& z#7j7GIk&J)@odZO+rfaeh1VV$$&aziDwH{Iy?&*v{Nm-yEZ4nx0GyzuCBqDD?FFyH zyMR<^`S}wI)Jk5n&)&*>u}=N#H@0x3)l_)^3L55Mkrwa8>E6I}rKRcgkHy+E{}3aDw6t2@gyk-{$*7#) zVFi0?YAS`#-XE}iPfw3kAPF-8{OEnx?`O92DU*}xQc;iOfQl)=kD)qsPSIO;iAh?G z9S_&!=oQjr4Gn2Z8V+z>7m&PwZrA&G7qSZr3xy_Mk~jk;zLjdv(_NF(-MQXm-Y6hu zhtrlN?hVEIE%)e?ftgTLQ9)Q(Fdc7AVCe%AvZ?+&k???w?4_5N(C^>Boi;~9NV!be zjXLpU>0@@C(H{iXTn0x*(zCFHJ8z9EDJnLD0;^Y;M$D`pk=R5&g7*a8CFet4JX;?~ zU*9VEmIGWv)ku)8qXN4@@SQ%--P)k;7>1a*xQ--lOE=&fUdYH)G@ZJJK5CN#%q{4; zYrNVM7aJcx3~ZNaf6B&?fd5^NDRfe>A;=W)-#bK#tcXl+BDP|t1!YzQ_1Q;@jfVSP zVFn(!YW>X8+jI3F{m`(6KS>ijWKq}mOy2x;l=U$8__7IkNh0jUH&^d!2B;l4FTb`R z0xpM@=eITr?(vM6O?&^`o174k!Dd4b0Kv)j6i}H8*pJHROY0E?R-=*lMOvORc= zD%bb_VVIOuT?;e~NtB*2Fgze8mUeP_2G+t17(&pyZRVFii3ZC}WNs}jkUi>(F$`z3UHdwXBbE_GR1Jkavr zzdwiI-nsKdITs&tetsUekoma%-UKwxUbjfMF$qX%)8($9gQMfd&?l^nm3oW+kYhJ5 zLb7cVap>#yF<@3nh1}SIs?f5s_N{VWUmP1<9BnjQY!*Cu@`PQ#86sL6mdIg*32ZnX z*|T5*;WOV%iJ%LErxy524Y-``?sO_31pl9H(7y>Cwq{I3J@iFOxPeEgp7(hG80&DO zr>j&XMK`d`&-|xr>}lU(5zqspOswnX_w9PewhGOXXb~tdKp8E#93GCBtkkIy`owkX zt`r_eGf6CtR1%Th_i-N}Iwyz)HVHuj8kU#<&)v1Ixf&E?g8t{3sadAWWs?1u6 z0&&r4{4Ir(cZ?uyHD1P7SVMONS+I-RF@nDnwDPU(x_`eFG?)9; z?=BQR_k--Bc{N9WFy2TG!~zK^>5GqSI_f}Tm2+e>YibgJVxjivc>}*_Enff#T>T9)pbVLN)Xu;zG!~OwfAXh@`r1EFJ8PbXz|CW+WqS@ zH1RCUr@op$pz=PWra~S?FI4Nq3>lSk$ST-ho!NU|Y%pk6T66%PrQYaK+2_i5M%)&> z)SoJ7Y+_=+JIlX0`b7c|nM5ESj+44rhyh{<6zX-6Cebf;bi4zEGW$c2;Up^W1sIq7 zemW)&m1_GgOlW)WD?ND&f8a01!lm=gf)WbT+_Em!@qZ~MsI|%)5QAi+9>J|jhWbpo z00FPAe$=}~$9lR?S{$?5>)?(=4J?a44Mu_Y0*D%?%(YD#K{{9it~f=&xo6zFE0Xe7 z!hnf{lv<22IXE~x2RH)q4eBrm0tN0&X_9k!MFq~CJ4QcS1FGt(=RNND&dzFsyf|=i zyw!Lih)yOEB5vzKrlw)L+jy!A+(LV9y0?Yp%|>qehuGM6-Nsp8zsBB*B(MV?5)z&R zVgMPTco7X{!j$s3!AMC-2_Y%zewm963uK>CA4*Q`1XC<6WxvgAuU|hjH#gUA@=64_ z=d@o!K>E|*GA~|)uvQ0fr6fB0Qy0ipvQOm=#T?(pQ5N-5kW~mieEir&8zm$zD;q97 zgR@r1bNgWX_*AKgv_f7&LPDYIqYP75Lk&YBn1+XEykLDL$;q1lJ+SWbUbx?1 z5`+F3*517e+@Lrfe`n@2f5{Wp=skeupS^u6EUeM>{9W3$1>1})EKj(($U z^Syqr=?75mM1DtlaA2UL>j?Vx{svg2pZ$H=@-k3D!k@#)&l5V%8^d&+5#-V!_9U_! zhzCp@^{1$HbaYrPG^HwilDcIZu$S>Y>}k_?z$0Gghi60*{3Y6%@-pbfb7~%QsxkC( zOWh3V#y~BT1kCyiKxlIW55r|Ee!LCe+*uzXXgbPnOQsI%O~YHooQbla zlEYv+oLpRtOiT{sX8(^kn19tzj@LGe1h)<^-`*@qqTOTfFJ_IP=c2E0dPsOj({Z5_6$rv)eZ%ePbcvi0$qqmLg+r zu}b<4mH5p2>JvjmH19B8EqDS6$0&CI8QeU)A=>mg+(*OPTX@0e1{rYv!=JD%wACVe z3U~#;4W?lGCHwPd)iuIK%lBMZYdE1^cxDCPp#GRYv`>LHhn3bd2!G|tXD%6@Q;Lg`&H@R zJi`C<)R@J5f9Ytl{(+>>zOSnhAztgWDAvC=>&5%lZqVG%6OWcYqDO=OV1c}llt&bc H>-+yNSZM&^ diff --git a/www/api/structlms__coll__graph.map b/www/api/structlms__coll__graph.map deleted file mode 100644 index 6b15570..0000000 --- a/www/api/structlms__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/structlms__coll__graph.md5 b/www/api/structlms__coll__graph.md5 deleted file mode 100644 index bafff2e..0000000 --- a/www/api/structlms__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -75efd8910a178f7b8b334455f4f34abf \ No newline at end of file diff --git a/www/api/structlms__coll__graph.png b/www/api/structlms__coll__graph.png deleted file mode 100644 index 3d2b09511d82a330bc68dc011156433233b45323..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22589 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 L3sRARW5|C1Ig3;) diff --git a/www/api/structlms__context.html b/www/api/structlms__context.html deleted file mode 100644 index 8a27932..0000000 --- a/www/api/structlms__context.html +++ /dev/null @@ -1,86 +0,0 @@ - - -Light Media Scanner: lms_context Struct Reference - - - - - -
-

lms_context Struct Reference

#include <lightmediascanner_plugin.h> -

-

-Collaboration diagram for lms_context:
-
-

Collaboration graph
-
[legend]
- - - - - - - -

Data Fields

sqlite3 * db
lms_charset_conv_tcs_conv
-

Detailed Description

- -

Definition at line 143 of file lightmediascanner_plugin.h.

-

Field Documentation

- -
-
- - - - -
sqlite3* lms_context::db
-
-
- -

-database instance -

Definition at line 144 of file lightmediascanner_plugin.h.

- -
-

- -

- -
- -

-charset conversion tool -

Definition at line 145 of file lightmediascanner_plugin.h.

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__context__coll__graph.map b/www/api/structlms__context__coll__graph.map deleted file mode 100644 index e69de29..0000000 diff --git a/www/api/structlms__context__coll__graph.md5 b/www/api/structlms__context__coll__graph.md5 deleted file mode 100644 index 5226f3d..0000000 --- a/www/api/structlms__context__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2b9e69086ae997b1388bfb3cf5516287 \ No newline at end of file diff --git a/www/api/structlms__context__coll__graph.png b/www/api/structlms__context__coll__graph.png deleted file mode 100644 index 12733c2516ead170da7891689ee4cc49d0eaa2c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6933 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 F{{w?!4!{5a diff --git a/www/api/structlms__db__cache.html b/www/api/structlms__db__cache.html deleted file mode 100644 index 3ee893b..0000000 --- a/www/api/structlms__db__cache.html +++ /dev/null @@ -1,92 +0,0 @@ - - -Light Media Scanner: lms_db_cache Struct Reference - - - - - -
-

lms_db_cache Struct Reference

#include <lightmediascanner_db_private.h> -

-

-Collaboration diagram for lms_db_cache:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - -

Data Fields

int size
struct lms_db_cache_entryentries
-

Detailed Description

- -

Definition at line 62 of file lightmediascanner_db_private.h.

-

Field Documentation

- -
-
- - - - -
int lms_db_cache::size
-
-
- -

- -

Definition at line 63 of file lightmediascanner_db_private.h.

- -

Referenced by lms_db_cache_add(), and lms_db_cache_del().

- -
-

- -

-
- - - - -
struct lms_db_cache_entry* lms_db_cache::entries [read]
-
-
- -

- -

Definition at line 64 of file lightmediascanner_db_private.h.

- -

Referenced by lms_db_cache_add(), lms_db_cache_del(), and lms_db_cache_get().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__db__cache__coll__graph.map b/www/api/structlms__db__cache__coll__graph.map deleted file mode 100644 index 452b56b..0000000 --- a/www/api/structlms__db__cache__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/structlms__db__cache__coll__graph.md5 b/www/api/structlms__db__cache__coll__graph.md5 deleted file mode 100644 index 5c50bfa..0000000 --- a/www/api/structlms__db__cache__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e804c7879db75bc661f4f6c4594184b0 \ No newline at end of file diff --git a/www/api/structlms__db__cache__coll__graph.png b/www/api/structlms__db__cache__coll__graph.png deleted file mode 100644 index 44b56a2dd7b194d04b289b4b12a7d1d31fcb6ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5688 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 diff --git a/www/api/structlms__db__cache__entry.html b/www/api/structlms__db__cache__entry.html deleted file mode 100644 index 5f8926b..0000000 --- a/www/api/structlms__db__cache__entry.html +++ /dev/null @@ -1,85 +0,0 @@ - - -Light Media Scanner: lms_db_cache_entry Struct Reference - - - - - -
-

lms_db_cache_entry Struct Reference

#include <lightmediascanner_db_private.h> -

- - - - - - - -

Data Fields

const sqlite3 * db
void * data
-


Detailed Description

- -

Definition at line 57 of file lightmediascanner_db_private.h.

-

Field Documentation

- -
-
- - - - -
const sqlite3* lms_db_cache_entry::db
-
-
- -

- -

Definition at line 58 of file lightmediascanner_db_private.h.

- -

Referenced by lms_db_cache_add().

- -
-

- -

-
- - - - -
void* lms_db_cache_entry::data
-
-
- -

- -

Definition at line 59 of file lightmediascanner_db_private.h.

- -

Referenced by lms_db_cache_add(), lms_db_cache_del(), and lms_db_cache_get().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__file__info.html b/www/api/structlms__file__info.html deleted file mode 100644 index 018b8f1..0000000 --- a/www/api/structlms__file__info.html +++ /dev/null @@ -1,190 +0,0 @@ - - -Light Media Scanner: lms_file_info Struct Reference - - - - - -
-

lms_file_info Struct Reference

#include <lightmediascanner_plugin.h> -

- - - - - - - - - - - - - - - - - -

Data Fields

const char * path
int path_len
int base
int64_t id
time_t mtime
time_t dtime
size_t size
-


Detailed Description

- -

Definition at line 133 of file lightmediascanner_plugin.h.

-

Field Documentation

- -
-
- - - - -
const char* lms_file_info::path
-
-
- -

-file path -

Definition at line 134 of file lightmediascanner_plugin.h.

- -

Referenced by lms_db_get_file_info(), lms_db_insert_file_info(), and lms_parsers_check_using().

- -
-

- -

-
- - - - -
int lms_file_info::path_len
-
-
- -

-path length -

Definition at line 135 of file lightmediascanner_plugin.h.

- -

Referenced by lms_db_get_file_info(), lms_db_insert_file_info(), and lms_parsers_check_using().

- -
-

- -

-
- - - - -
int lms_file_info::base
-
-
- -

-index of basename inside path -

Definition at line 136 of file lightmediascanner_plugin.h.

- -

Referenced by lms_parsers_check_using().

- -
-

- -

- -

-
- - - - -
time_t lms_file_info::mtime
-
-
- -

-in-disk modification time -

Definition at line 138 of file lightmediascanner_plugin.h.

- -

Referenced by lms_db_get_file_info(), lms_db_insert_file_info(), and lms_db_update_file_info().

- -
-

- -

-
- - - - -
time_t lms_file_info::dtime
-
-
- -

-deletion time -

Definition at line 139 of file lightmediascanner_plugin.h.

- -

Referenced by lms_db_get_file_info(), lms_db_insert_file_info(), lms_db_set_file_dtime(), and lms_db_update_file_info().

- -
-

- -

-
- - - - -
size_t lms_file_info::size
-
-
- -

-file size in bytes -

Definition at line 140 of file lightmediascanner_plugin.h.

- -

Referenced by lms_db_get_file_info(), lms_db_insert_file_info(), and lms_db_update_file_info().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__gps__info.html b/www/api/structlms__gps__info.html deleted file mode 100644 index 72a61e3..0000000 --- a/www/api/structlms__gps__info.html +++ /dev/null @@ -1,103 +0,0 @@ - - -Light Media Scanner: lms_gps_info Struct Reference - - - - - -
-

lms_gps_info Struct Reference
- -[DataBase-API] -

#include <lightmediascanner_db.h> -

- - - - - - - - - -

Data Fields

double latitude
double longitude
double altitude
-


Detailed Description

- -

Definition at line 61 of file lightmediascanner_db.h.

-

Field Documentation

- -
-
- - - - -
double lms_gps_info::latitude
-
-
- -

- -

Definition at line 62 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
double lms_gps_info::longitude
-
-
- -

- -

Definition at line 63 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
double lms_gps_info::altitude
-
-
- -

- -

Definition at line 64 of file lightmediascanner_db.h.

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__image__info.html b/www/api/structlms__image__info.html deleted file mode 100644 index 12774a1..0000000 --- a/www/api/structlms__image__info.html +++ /dev/null @@ -1,207 +0,0 @@ - - -Light Media Scanner: lms_image_info Struct Reference - - - - - -
-

lms_image_info Struct Reference
- -[DataBase-API] -

#include <lightmediascanner_db.h> -

-

-Collaboration diagram for lms_image_info:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - - - - - - - - - - - - - -

Data Fields

int64_t id
struct lms_string_size title
struct lms_string_size artist
unsigned int date
unsigned short width
unsigned short height
unsigned short orientation
struct lms_gps_info gps
-

Detailed Description

- -

Definition at line 67 of file lightmediascanner_db.h.

-

Field Documentation

- -
-
- - - - -
int64_t lms_image_info::id
-
-
- -

- -

Definition at line 68 of file lightmediascanner_db.h.

- -

Referenced by lms_db_image_add().

- -
-

- -

-
- - - - -
struct lms_string_size lms_image_info::title [read]
-
-
- -

- -

Definition at line 69 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
struct lms_string_size lms_image_info::artist [read]
-
-
- -

- -

Definition at line 70 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
unsigned int lms_image_info::date
-
-
- -

- -

Definition at line 71 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
unsigned short lms_image_info::width
-
-
- -

- -

Definition at line 72 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
unsigned short lms_image_info::height
-
-
- -

- -

Definition at line 73 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
unsigned short lms_image_info::orientation
-
-
- -

- -

Definition at line 74 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
struct lms_gps_info lms_image_info::gps [read]
-
-
- -

- -

Definition at line 75 of file lightmediascanner_db.h.

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__image__info__coll__graph.map b/www/api/structlms__image__info__coll__graph.map deleted file mode 100644 index 2eacc33..0000000 --- a/www/api/structlms__image__info__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/www/api/structlms__image__info__coll__graph.md5 b/www/api/structlms__image__info__coll__graph.md5 deleted file mode 100644 index 64b1201..0000000 --- a/www/api/structlms__image__info__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -99371c771b39a024f9b4b7298cf782c8 \ No newline at end of file diff --git a/www/api/structlms__image__info__coll__graph.png b/www/api/structlms__image__info__coll__graph.png deleted file mode 100644 index a16123c9527d546df414dfa84f2f53c5f829d44e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13371 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 diff --git a/www/api/structlms__playlist__info.html b/www/api/structlms__playlist__info.html deleted file mode 100644 index 2c33627..0000000 --- a/www/api/structlms__playlist__info.html +++ /dev/null @@ -1,112 +0,0 @@ - - -Light Media Scanner: lms_playlist_info Struct Reference - - - - - -
-

lms_playlist_info Struct Reference
- -[DataBase-API] -

#include <lightmediascanner_db.h> -

-

-Collaboration diagram for lms_playlist_info:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - - - -

Data Fields

int64_t id
struct lms_string_size title
unsigned int n_entries
-

Detailed Description

- -

Definition at line 119 of file lightmediascanner_db.h.

-

Field Documentation

- -
-
- - - - -
int64_t lms_playlist_info::id
-
-
- -

- -

Definition at line 120 of file lightmediascanner_db.h.

- -

Referenced by lms_db_playlist_add().

- -
-

- -

-
- - - - -
struct lms_string_size lms_playlist_info::title [read]
-
-
- -

- -

Definition at line 121 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
unsigned int lms_playlist_info::n_entries
-
-
- -

- -

Definition at line 122 of file lightmediascanner_db.h.

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__playlist__info__coll__graph.map b/www/api/structlms__playlist__info__coll__graph.map deleted file mode 100644 index d211c68..0000000 --- a/www/api/structlms__playlist__info__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/structlms__playlist__info__coll__graph.md5 b/www/api/structlms__playlist__info__coll__graph.md5 deleted file mode 100644 index 3cfa451..0000000 --- a/www/api/structlms__playlist__info__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -478d04b378df976299f9ea51b47f3f5b \ No newline at end of file diff --git a/www/api/structlms__playlist__info__coll__graph.png b/www/api/structlms__playlist__info__coll__graph.png deleted file mode 100644 index 5fe9577bd2148d23513acfd47e4929eae404771f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5678 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 - -Light Media Scanner: lms_plugin Struct Reference - - - - - -
-

lms_plugin Struct Reference

#include <lightmediascanner_plugin.h> -

- - - - - - - - - - - - - - - - - -

Data Fields

const char * name
lms_plugin_match_fn_t match
lms_plugin_parse_fn_t parse
lms_plugin_close_fn_t close
lms_plugin_setup_fn_t setup
lms_plugin_start_fn_t start
lms_plugin_finish_fn_t finish
-


Detailed Description

- -

Definition at line 155 of file lightmediascanner_plugin.h.

-

Field Documentation

- -
-
- - - - -
const char* lms_plugin::name
-
-
- -

-plugin name -

Definition at line 156 of file lightmediascanner_plugin.h.

- -

Referenced by lms_parsers_finish(), lms_parsers_setup(), and lms_parsers_start().

- -
-

- -

- -
- -

-check match -

Definition at line 157 of file lightmediascanner_plugin.h.

- -

Referenced by lms_parsers_check_using().

- -
-

- -

- -
- -

-parse matched file -

Definition at line 158 of file lightmediascanner_plugin.h.

- -

Referenced by lms_parsers_run().

- -
-

- -

- -
- -

-close plugin -

Definition at line 159 of file lightmediascanner_plugin.h.

- -
-

- -

- -
- -

-setup (1st phase init) -

Definition at line 160 of file lightmediascanner_plugin.h.

- -

Referenced by lms_parsers_setup().

- -
-

- -

- -
- -

-start (2nd phase init) -

Definition at line 161 of file lightmediascanner_plugin.h.

- -

Referenced by lms_parsers_start().

- -
-

- -

- -
- -

-finish plugin -

Definition at line 162 of file lightmediascanner_plugin.h.

- -

Referenced by lms_parsers_finish(), lms_parsers_setup(), and lms_parsers_start().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__string__size.html b/www/api/structlms__string__size.html deleted file mode 100644 index a5712c7..0000000 --- a/www/api/structlms__string__size.html +++ /dev/null @@ -1,85 +0,0 @@ - - -Light Media Scanner: lms_string_size Struct Reference - - - - - -
-

lms_string_size Struct Reference

#include <lightmediascanner_utils.h> -

- - - - - - - -

Data Fields

char * str
unsigned int len
-


Detailed Description

- -

Definition at line 49 of file lightmediascanner_utils.h.

-

Field Documentation

- -
-
- - - - -
char* lms_string_size::str
-
-
- -

- -

Definition at line 50 of file lightmediascanner_utils.h.

- -

Referenced by lms_string_size_strip_and_free(), and lms_which_extension().

- -
-

- -

-
- - - - -
unsigned int lms_string_size::len
-
-
- -

- -

Definition at line 51 of file lightmediascanner_utils.h.

- -

Referenced by lms_string_size_strip_and_free().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__video__info.html b/www/api/structlms__video__info.html deleted file mode 100644 index 864cc38..0000000 --- a/www/api/structlms__video__info.html +++ /dev/null @@ -1,112 +0,0 @@ - - -Light Media Scanner: lms_video_info Struct Reference - - - - - -
-

lms_video_info Struct Reference
- -[DataBase-API] -

#include <lightmediascanner_db.h> -

-

-Collaboration diagram for lms_video_info:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - - - -

Data Fields

int64_t id
struct lms_string_size title
struct lms_string_size artist
-

Detailed Description

- -

Definition at line 105 of file lightmediascanner_db.h.

-

Field Documentation

- -
-
- - - - -
int64_t lms_video_info::id
-
-
- -

- -

Definition at line 106 of file lightmediascanner_db.h.

- -

Referenced by lms_db_video_add().

- -
-

- -

-
- - - - -
struct lms_string_size lms_video_info::title [read]
-
-
- -

- -

Definition at line 107 of file lightmediascanner_db.h.

- -
-

- -

-
- - - - -
struct lms_string_size lms_video_info::artist [read]
-
-
- -

- -

Definition at line 108 of file lightmediascanner_db.h.

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structlms__video__info__coll__graph.map b/www/api/structlms__video__info__coll__graph.map deleted file mode 100644 index 125f1c6..0000000 --- a/www/api/structlms__video__info__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/structlms__video__info__coll__graph.md5 b/www/api/structlms__video__info__coll__graph.md5 deleted file mode 100644 index 762cb90..0000000 --- a/www/api/structlms__video__info__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c02273d822e27764a24ef9fadbf38980 \ No newline at end of file diff --git a/www/api/structlms__video__info__coll__graph.png b/www/api/structlms__video__info__coll__graph.png deleted file mode 100644 index c62e50a12658e6142facf8837a538e1f0071029f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5686 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 - -Light Media Scanner: parser Struct Reference - - - - - -
-

parser Struct Reference

#include <lightmediascanner_private.h> -

-

-Collaboration diagram for parser:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - - - -

Data Fields

lms_plugin_tplugin
void * dl_handle
char * so_path
-

Detailed Description

- -

Definition at line 70 of file lightmediascanner_private.h.

-

Field Documentation

- -

- -

-
- - - - -
void* parser::dl_handle
-
-
- -

- -

Definition at line 72 of file lightmediascanner_private.h.

- -
-

- -

-
- - - - -
char* parser::so_path
-
-
- -

- -

Definition at line 73 of file lightmediascanner_private.h.

- -

Referenced by lms_parser_find_and_add().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structparser__coll__graph.map b/www/api/structparser__coll__graph.map deleted file mode 100644 index be30f2e..0000000 --- a/www/api/structparser__coll__graph.map +++ /dev/null @@ -1 +0,0 @@ - diff --git a/www/api/structparser__coll__graph.md5 b/www/api/structparser__coll__graph.md5 deleted file mode 100644 index 77bbb9b..0000000 --- a/www/api/structparser__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8e425c85a8b02b1c8849b61d62328509 \ No newline at end of file diff --git a/www/api/structparser__coll__graph.png b/www/api/structparser__coll__graph.png deleted file mode 100644 index 2ccec59f9a5237839171f93fac8b58b26eeb3af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6828 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

7$4B;1IrfcODwCsRb&M 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 - -Light Media Scanner: pinfo Struct Reference - - - - - -
-

pinfo Struct Reference

#include <lightmediascanner_private.h> -

-

-Collaboration diagram for pinfo:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - - - - - - - -

Data Fields

struct cinfo common
pid_t child
struct fds master
struct fds slave
struct pollfd poll
-

Detailed Description

- -

Definition at line 54 of file lightmediascanner_private.h.

-

Field Documentation

- -
-
- - - - -
struct cinfo pinfo::common [read]
-
-
- -

- -

Definition at line 55 of file lightmediascanner_private.h.

- -

Referenced by lms_check(), lms_create_slave(), and lms_process().

- -
-

- -

-
- - - - -
pid_t pinfo::child
-
-
- -

- -

Definition at line 56 of file lightmediascanner_private.h.

- -

Referenced by lms_create_slave(), lms_finish_slave(), and lms_restart_slave().

- -
-

- -

-
- - - - -
struct fds pinfo::master [read]
-
-
- -

- -

Definition at line 57 of file lightmediascanner_private.h.

- -

Referenced by lms_close_pipes(), lms_create_pipes(), lms_create_slave(), and lms_finish_slave().

- -
-

- -

-
- - - - -
struct fds pinfo::slave [read]
-
-
- -

- -

Definition at line 58 of file lightmediascanner_private.h.

- -

Referenced by lms_close_pipes(), lms_create_pipes(), and lms_create_slave().

- -
-

- -

-
- - - - -
struct pollfd pinfo::poll [read]
-
-
- -

- -

Definition at line 59 of file lightmediascanner_private.h.

- -

Referenced by lms_create_pipes(), and lms_restart_slave().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structpinfo__coll__graph.map b/www/api/structpinfo__coll__graph.map deleted file mode 100644 index 06bfd87..0000000 --- a/www/api/structpinfo__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/www/api/structpinfo__coll__graph.md5 b/www/api/structpinfo__coll__graph.md5 deleted file mode 100644 index 0f0ee74..0000000 --- a/www/api/structpinfo__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5afaf47859ff93f3e06aa9d66402d28c \ No newline at end of file diff --git a/www/api/structpinfo__coll__graph.png b/www/api/structpinfo__coll__graph.png deleted file mode 100644 index 5d525b5f1d0faac31f31acc424b6e161448f862b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29103 zcma%j2Ut_xwrxTPNS7kLDAEa_AiYZON)OUPmnubi3muf+rHV9>00E@8fCwT2iU^S! zMVeIUowxb_bM8IozH`6#@cSfewrlS-*IZ+bIp>(hKh#wtBW5H9fk0#$>dN{c5coO> zgr9Pa0Jw55;<_{Njlf1rO&N4~_2*@0MLKYW@TrE53L%ylNrd|AL=91xDECD@S3tfX`k zY3ncrt3I1r_Vi1EMEy8*7kv72V>^cUFm!?P2Ae(@;c(~HqrJqGzpsRGZBh_7CNN( z6=@Q_k6FVc5YMf_arP)*50*PTHq(jEVNA4V9h@Ey9xmzP3>`b$!;Vf6I9>$VHa*%U zLD)nYti1D^3a5>Df)MbK_F(W3yTf>zW=ZYZ&T@yYh4GY17o26hZ7G7ZMczguyexZ# ztq5Hq+Mp3=mzBe*DP|QzkBaef>pi^TBq_Jum@`d#x)qFU2=zj{7Dd>z5!N0OPb8zz z3GQy(_o$D&m0LBxDX1bEiz4&)=Wn$U)E6~u=)oVN`UEl7#|zz?K{3i%pFy@9*Y3L;d1H zyk8LRfe7)q!E83eFY0d_@&BSTHQqRE7+4apRi@gneUMjO6I;ebVTh2GH+8s zx@Y(!maFsaOA023&8W~S7DB8#IVc3ML38l+y_tT&y*IQA%v3m2`BBnLQo;$0e-nL`cf1# zi`j};=6~k;HPVN8i=^Y4c^s5#k^z1*km`sIrwQ{%RlkI>E83e_*XwUh4^=>F$5*k} z7x)r#@30S-uwYr+sYHlf7-#eC!vP0+)4*pldy8@{jUNAurk%8dxCPRFOHhRPCi^!A zraE`t#!lB0j)}{$J6HD_3<_)rsF_&*o7=I)-D|KwCZR~a^frOyKD1qD-%r`kuL}rR zQ5AMF?e2FM$Uez2cZWc)J2^BL4>qnj4R|rVrZ&3r*#F?f|9xq&q?h+L=Pkh8V?RIL z4I<96@gUnafxX9ZK~GJjD1B$IuhO`s&-|ucPK~!w=?1?h5re3`)~rZ%JI}<9-s$J2rmg zGNN@db|Og8T*{GU_U}eqYA*d?i5Lcdwe*;=MT&pSXr9Q(wBW#T$&=^dZAlKjD!1ej z9av{X;BDKwX0?#j^$olW?-`NH{Pa$m$^}o>@L`PDa?2X~$6P+>^}*+L(As6&Mx;c# zaAvNp?`_;14&H#yRg)I`@Z{l(b1fDTQulPUT&CihZHBlg@y#?k_nifS$Ypytw}XBO zau~@rX3`*mdbSWgtl3PAB^v6T`wXm1npu)4w*$z#F1~j3`AkX2H%u93AD+Hwjru+o z?$cuVXz`DWW_Gl4S`bAJK`?duuRuXxXxSrqXcu8HUEb4EUIf>w->YYDQ4Tpw&EGRS ziGe*7$59SqXOHJa#;Mx??vR#)_xGhSncg~4z2?~pO|UXYh(LPs)!u(?--R&+){|Gj zN%5rtPl4Sv7%yedpI*twO02$=ak(!nHNGb9`A z2q~#k@JMV3p`gY09oUIY0Ecd(F1@xpM9>!7*Mcl7?N?)P!SoXKYX1QrLdSrs=^6jWN_`i zX~Pt!>yh!-LOkN8(ag1bP5Zr1v(xW4jRJ?z@6?B{b0jok0wb1t&TrwiyM{2 z_jbc&5;(Vx@qC$1pd(`35JKApWAZ-X>|uWFrJn1rE%o)Ly?yLaP66@{TrTxJtLLG_xe`19Y`>XBgiDxEO8(95zLx%kime}+Y7lQ>C~*yTdTaQnioPfI;R>S`}I zQxRwC3kE#=a6Wd3&?!)=ley&`UWtj{gEncv!!(QcjWUdsnVrO}$$hhiU)BB3aOKONyRS^8*+AgMyiM%O;75Lb`KK_-;+aJv zr;=Ri3gZVJ90lCbNupLut>;v?w}lIuUJPj~??^C|#No|27DZGWO4sQvNU z`pB>munI#fmn<%=+IDRe${bU!xKFscYgopibG=VKn8!E}!rL|HvK=!TzJUh&&68w3 zVS$lY#Lec0k#Eb0IXI9T8=QEO$tTC9j3C;qv7k2UkIas?Fv`zTuu-*@;FFjOaRaXU zl$hP;_-S?=O!4*%X4e;v+O6j++#OB1x6^UwkNBuf)q!38ij`rIuUOlTovhR}_l{5o zwmDTKHTufdz0NpIoHL4cTOy?3wK%P7J5>v$h1s8EO}P`)P6hd>%r*9K>~%QOqQ4Ua zj|urR|8nb%`j3LwdfA?NyujcLgID%Tg>7Y|YAgR%`LHv&#+tyc1dUe9^!MVs>-_a1~eW5g*J;#^CbYFL3(QG3QkLl_AU% zWI^3cgGvUtWy)}ba0lKQtjANiFSQ?@^N0h?w{Pj`ax+$9&2cRIB@Y>6B0rUS+QZkB zX&?b#OF!EZ@979(J6*sI>>7&2fn4C7=P;KxIgKmVEgM<;3zY?vc-F#$A_mUkWWUxh z&*9Y$+_=HG^B@31aAP32F} zE)be0Jm8`Z09aWxQFIM~@B99SmdKqhW|=K!*EKGt-#t5i>*UN(0K+Xk&Pc+afG-J2 zg!KlfQyD)>6+h%0083mQtKAw#%tB;;;f9Z5u@@J@iR_R-tk3I3Oni*ugZI4tw+*OO zcWh9*N2+L7Hb>LD){4dHNQ$~8?ffs5OyEPj%Sh3nsc?fxA9wvF_l2Dd3iOwy5$<9EZY;S%^ie@^eCcb}Zci-#_T~3y5<8uah z?1~=E16sq^?KBmN6Ldko}P5t?g zjyqo$;H^b$G<21`b-(fvx94P18(vu!QP7k-*IBgZ&svhL2V)V4uN-{s3~*wk&43g9 zY8fmdb+X84@ARr!Q#;UlNM-rBvUs?q+GY;9(;iB&>qDGK%ONB*(K;!2kWmBQM@{`` zvc8Uo6eY%wxEpUunChttrz)f+*m=q>cZ3p>Xe*I4#i!4r#yuwt^_trBL8%?|X4`>s zS*fmWWJwmV_trl;nyh^rl1=rMAO3G3a7b64X^%`l7Y|tetJW-RFlox;9d)H*oc7WzZ1-V zXNlRKWiK{*F_m0pzW=0~xV6-eO5$l6LnorXW-a3bzr2`ukm@4sWG$j=if_>@LvAm1 z4gV`j`cEkH?@0asWTyXrW2Mr3a@xw3W3rkTPbEkNC~+N|(zMv#a+BZjsr#SBPeWFb!W z}WMy{K+!o%^`3d8>*ml?X6I;3`Sw?lv z8i4zfyFcEVVwsnw0?nV=cW27In+&-4Zkkaw0eI-|mxR4j1H|3c;;!{)1oQ3GnBAib zmLNHCjt0DmIKT-KhgVl-#v)fi{ulDvTa1^MEh9|z2d*Htuo8+`l;o`v_KAe6+ZvDO zT0wl5-R5^6fVX8Y9oV`nx87g9V{uqsi$@NHJpPK?g3J3R$6Y*QozZK-qg#_~JN
<17x$jAs%M2?7Z`60T)VnROqG7zQ6_ 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 diff --git a/www/api/structsinfo.html b/www/api/structsinfo.html deleted file mode 100644 index e6ac2f6..0000000 --- a/www/api/structsinfo.html +++ /dev/null @@ -1,134 +0,0 @@ - - -Light Media Scanner: sinfo Struct Reference - - - - - -
-

sinfo Struct Reference

#include <lightmediascanner_private.h> -

-

-Collaboration diagram for sinfo:
-
-

Collaboration graph
- - -
[legend]
- - - - - - - - - - - -

Data Fields

struct cinfo common
struct dbdb
void ** parser_match
int commit_counter
-

Detailed Description

- -

Definition at line 63 of file lightmediascanner_private.h.

-

Field Documentation

- -
-
- - - - -
struct cinfo sinfo::common [read]
-
-
- -

- -

Definition at line 64 of file lightmediascanner_private.h.

- -

Referenced by lms_check_single_process(), and lms_process_single_process().

- -
-

- -

-
- - - - -
struct db* sinfo::db [read]
-
-
- -

- -

Definition at line 65 of file lightmediascanner_private.h.

- -

Referenced by lms_process_single_process().

- -
-

- -

-
- - - - -
void** sinfo::parser_match
-
-
- -

- -

Definition at line 66 of file lightmediascanner_private.h.

- -

Referenced by lms_process_single_process().

- -
-

- -

-
- - - - -
int sinfo::commit_counter
-
-
- -

- -

Definition at line 67 of file lightmediascanner_private.h.

- -

Referenced by lms_check_single_process(), and lms_process_single_process().

- -
-

-


The documentation for this struct was generated from the following file: -
-
Generated on Sun Oct 5 12:24:59 2008 for Light Media Scanner by  - -doxygen 1.5.6
- - diff --git a/www/api/structsinfo__coll__graph.map b/www/api/structsinfo__coll__graph.map deleted file mode 100644 index 86a1c9e..0000000 --- a/www/api/structsinfo__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/www/api/structsinfo__coll__graph.md5 b/www/api/structsinfo__coll__graph.md5 deleted file mode 100644 index 7f1366e..0000000 --- a/www/api/structsinfo__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6709f32326a2d1ee2fa7b29b05733490 \ No newline at end of file diff --git a/www/api/structsinfo__coll__graph.png b/www/api/structsinfo__coll__graph.png deleted file mode 100644 index 4ffeca73404b564a674551b0aeffb8dfc97a40e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34621 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

R8bd0OuKbm);wzE($ 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≪W= UBhMdt6!4OhR+cJzVI1;*0A6z`zyJUM diff --git a/www/api/tab_b.gif b/www/api/tab_b.gif deleted file mode 100644 index 0d623483ffdf5f9f96900108042a7ab0643fe2a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35 ncmZ?wbhEHbWMp7uXkcJy*>IeJfk6j|fqX^=1|}vKMh0sDa2W*H diff --git a/www/api/tab_l.gif b/www/api/tab_l.gif deleted file mode 100644 index 9b1e6337c9299a700401a2a78a2c6ffced475216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 706 zcmZ?wbhEHbZT`}F1e&(Gg}Y(8=I;HA5#Z$3JI=gGB)FQ#odI(O&E^@q;x zK6mr*m3xOS-#u~t!I@i+u0DKm^U160k6t`|^WpV}&n+8{U%dD9&a>B#U%!9-@yol< zU%&tQ{rk_K|NsC0`}dE5ET99@1@a36+kb~?0UJ*yc&I3X_m z!ND^5$O7$#8OFRuDhG}!?8z?cdZK&!`PWjdR;Aj^wZ` zeK{IEYHBJ)6K8VIp1`BVt++swf6j+=L{p1*nO(VhE`pFexG@5$|>uaCcd z`0m=9m+yak{QmXN#Sc$^{$X9h9&q2jiKAI|&T)a;PPx2K9p`YIdw8HtR5k2Q$2-O2 z*;3y{MQ-RnJTgJfI&R5|O)AHxDf_00XbPvDZPy4t=hHd)nfLPvms&O`Ok(sD()5v$ z5U@&h;a=#xbxVbo2~X&Xj0Ie(f{v>vERH+qC+nTG=B8Nca=wU-O$?1&vUgV~9=!H; zx>3p9Yn%*<>t~sk+&0xfyS8RsPfYBd<~wWK%j-LmpU>O7yX^h#UCp1x-p#i7@bE;py8XI6 zmY<)m>~)W~yIWcMVoiPg{duuf<*)9qZ9l$m*Ph&W&$jlv*Vpa+{pH@n=IQ$L?0$ax ec60Ul|8o2P|NVbd{6P)#weSbE3}s?04AuZvx_~SI diff --git a/www/api/tab_r.gif b/www/api/tab_r.gif deleted file mode 100644 index ce9dd9f533cb5486d6941844f442b59d4a9e9175..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2585 zcmbV}`9Bkk1ILFF--w5zJc=ZZT(zjE=;2|_S)Qm~rCWz1Pc)KPl;jv%A#&v2*x}yc zmf2~Jm~&=xjJY?PqwIN}f8qQ2{r$uH{c*nJbmr{cR5??*egHrs-B=MzCF`3%e{FAW z{oL5xTHn~5TM{jaB;@|_Ue5F&Zb@p(kMyG{*;gWDg zyeL|eZf7Qd8=#bXzSiR{yzRgLSj-fJS8>lBjVHN z^o-0eS=nE6a`W;LChBs=`+QAJP~{b93>H^eRb5kCSC1zUNezun%`L5M?RDzv#%jk7 zYVRX=vATPD`+oEfum^{RM@GjuP?-r=yh0!p;Vx^T9G7~`7%5ydH%70=jyJ;;`d;hv92x3R=z{xp+Lg2!*@OK*K15-t&okoPtSED)h&$RLxdbA zseWm^C3d%-yRNi-ryk^!ek+C`n&~cd$#ZWct_cUL{l~i+Nzx^5d!n94(>bW-iL~Rl z&8r)?q|1DIo=0=judQ{FaGcfLERz8gfn3-Qt<2lksh{mzpT}DXxUuR^z=^key&q4! z+wWI45vL0k$R^(F#{qfqhUsN@WA+w-V?LPH33!Q?WFSB3)WBojE@hK41Nb?KfS+Qo zXgrzfsP$wr4Qzy*{OD>uJBjdgGM@VMml5)2f~_}lD*YyOb}Hjeobhz#4c`w(l^>KK zr?Ud;W~Z}*w;%hZ|2^p^+f06gJDJQD zeIhGADbDmm&6arh(q>EZ<7mjzg7l|z$hRL8=1>)Nv=S7CY$B}iYJ&*T_-T_OG*L1q ztZ3Lana33?y3AKnyq^YCF|4x%Rb5WU&2qcl{TFKey%QJeMxn^SdT!hZ5+0i1zeusiYVp-phBl7b5+Px-X&LhByq z0F&<;K0l2+v>qiHlXb#$jXMv$uK-dEGE9L~qtdU(XeRXmvu*K2Q&6!fD**JxYP4b4BR7FdJ$Qx9G9`J%-_X!a#LGpp3g9)VWytGCa;7`S1_e8F~!R+aSJ zOF17p2`H?2kPs8Q`_;U}+D%3p zs2-0BTqFwpUoBk`?P;iPQ(IbEA|JmMx!P&YYG|R@S=5Mnw;-?A6rEEVyV%d7{iU4a zNk`i!%F(Ykpm`}#oH;BjY->@b8vQedv;pza2FL&*6ufjd+*3Ute&>kes~TU?^KkojsTh(o~(3tk1Y6>4(yn( z#U*ID9@eg-beKo1B;HXe+}{Z%n@7m0+yxivuqk9~;!1LGQlah)xYK4>wgL}l6dsaN zIxlRlq`*`j9PG4*0hD6YV_b_2w5b#)o7J?`q#{GjvvKlD`T*dWcZx<-s(ZvLB44E# z=!|sw!?)@%y$oRNL#25WS3lzdii}TuQ3?CLnvQ1_n};2sT_;Y;#d3=+-(O% zMN$>O!3;ke(UuLR%h_&)N zs^!-@A>QR}4yB1bPp`9S19ikTbZ~O{&FF-yHK{En;mmShDUIEw03`j(DBIsM}Rjki2J#SQa3gFZTKBPDeIiLt9Z z%bL3(B@Qw%(B`wSMS~dPh$=R`(}lBoFXKy(s|*{#ru$wjsBc_O#zxNk9w+UUHmx(U zmJ8+M+ndtnZ<7|VU9Mbt61zpo9T&3%Wx&XII=#QJxjR`CZf22ac3d51Z?GD%LEe_&*t46Qf;4`bZ7p2K(Ab5>GfT^}4! zBT&HZD`^PEgWoI&{~o-ID0F?O`75sm(87x%A{(}Ch1)QlzdJ)1B-eqe5a(weg0`4lQIf1evjvbBY50DVbzO7CLf|vP z2#0(U-|jZ`H{y5N^o7%iK6H>_HEGN->U6^!)1{XpJV!!4(Ig7wzZQ*9WYF4X1rG0x z=1uA@i`rIAciubDC{;~b(|&|A@xkjRP5aRcvRU9tvIm}jDB6J eQ0-6-y)mpwdT=ayS0tBxKDA*~;EWmo diff --git a/www/api/tabs.css b/www/api/tabs.css deleted file mode 100644 index 95f00a9..0000000 --- a/www/api/tabs.css +++ /dev/null @@ -1,102 +0,0 @@ -/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ - -DIV.tabs -{ - float : left; - width : 100%; - background : url("tab_b.gif") repeat-x bottom; - margin-bottom : 4px; -} - -DIV.tabs UL -{ - margin : 0px; - padding-left : 10px; - list-style : none; -} - -DIV.tabs LI, DIV.tabs FORM -{ - display : inline; - margin : 0px; - padding : 0px; -} - -DIV.tabs FORM -{ - float : right; -} - -DIV.tabs A -{ - float : left; - background : url("tab_r.gif") no-repeat right top; - border-bottom : 1px solid #84B0C7; - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - -DIV.tabs A:hover -{ - background-position: 100% -150px; -} - -DIV.tabs A:link, DIV.tabs A:visited, -DIV.tabs A:active, DIV.tabs A:hover -{ - color: #1A419D; -} - -DIV.tabs SPAN -{ - float : left; - display : block; - background : url("tab_l.gif") no-repeat left top; - padding : 5px 9px; - white-space : nowrap; -} - -DIV.tabs INPUT -{ - float : right; - display : inline; - font-size : 1em; -} - -DIV.tabs TD -{ - font-size : x-small; - font-weight : bold; - text-decoration : none; -} - - - -/* Commented Backslash Hack hides rule from IE5-Mac \*/ -DIV.tabs SPAN {float : none;} -/* End IE5-Mac hack */ - -DIV.tabs A:hover SPAN -{ - background-position: 0% -150px; -} - -DIV.tabs LI.current A -{ - background-position: 100% -150px; - border-width : 0px; -} - -DIV.tabs LI.current SPAN -{ - background-position: 0% -150px; - padding-bottom : 6px; -} - -DIV.navpath -{ - background : none; - border : none; - border-bottom : 1px solid #84B0C7; -} diff --git a/www/python-api/api-objects.txt b/www/python-api/api-objects.txt deleted file mode 100644 index fec7da0..0000000 --- a/www/python-api/api-objects.txt +++ /dev/null @@ -1,36 +0,0 @@ -lightmediascanner.c_lightmediascanner lightmediascanner.c_lightmediascanner-module.html -lightmediascanner.c_lightmediascanner.LightMediaScanner lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html -lightmediascanner.c_lightmediascanner.LightMediaScanner.process lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#process -lightmediascanner.c_lightmediascanner.LightMediaScanner.set_slave_timeout lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#set_slave_timeout -lightmediascanner.c_lightmediascanner.LightMediaScanner.__str__ lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#__str__ -lightmediascanner.c_lightmediascanner.LightMediaScanner.commit_interval lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#commit_interval -lightmediascanner.c_lightmediascanner.LightMediaScanner.parsers lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#parsers -lightmediascanner.c_lightmediascanner.LightMediaScanner.check lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#check -lightmediascanner.c_lightmediascanner.LightMediaScanner.__init__ lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#__init__ -lightmediascanner.c_lightmediascanner.LightMediaScanner.get_commit_interval lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#get_commit_interval -lightmediascanner.c_lightmediascanner.LightMediaScanner.__new__ lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#__new__ -lightmediascanner.c_lightmediascanner.LightMediaScanner.slave_timeout lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#slave_timeout -lightmediascanner.c_lightmediascanner.LightMediaScanner.process_single_process lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#process_single_process -lightmediascanner.c_lightmediascanner.LightMediaScanner.stop_processing lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#stop_processing -lightmediascanner.c_lightmediascanner.LightMediaScanner.set_progress_callback lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#set_progress_callback -lightmediascanner.c_lightmediascanner.LightMediaScanner.charset_add lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#charset_add -lightmediascanner.c_lightmediascanner.LightMediaScanner.get_slave_timeout lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#get_slave_timeout -lightmediascanner.c_lightmediascanner.LightMediaScanner.is_processing lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#is_processing -lightmediascanner.c_lightmediascanner.LightMediaScanner.db_path lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#db_path -lightmediascanner.c_lightmediascanner.LightMediaScanner.charset_del lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#charset_del -lightmediascanner.c_lightmediascanner.LightMediaScanner.parser_add lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#parser_add -lightmediascanner.c_lightmediascanner.LightMediaScanner.parsers_clear lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#parsers_clear -lightmediascanner.c_lightmediascanner.LightMediaScanner.parser_find_and_add lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#parser_find_and_add -lightmediascanner.c_lightmediascanner.LightMediaScanner.parser_del lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#parser_del -lightmediascanner.c_lightmediascanner.LightMediaScanner.set_commit_interval lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#set_commit_interval -lightmediascanner.c_lightmediascanner.LightMediaScanner.check_single_process lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#check_single_process -lightmediascanner.c_lightmediascanner.LightMediaScanner.__repr__ lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#__repr__ -lightmediascanner.c_lightmediascanner.LightMediaScanner.delete lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html#delete -lightmediascanner.c_lightmediascanner.Parser lightmediascanner.c_lightmediascanner.Parser-class.html -lightmediascanner.c_lightmediascanner.Parser.__new__ lightmediascanner.c_lightmediascanner.Parser-class.html#__new__ -lightmediascanner.c_lightmediascanner.Parser.__str__ lightmediascanner.c_lightmediascanner.Parser-class.html#__str__ -lightmediascanner.c_lightmediascanner.Parser.name lightmediascanner.c_lightmediascanner.Parser-class.html#name -lightmediascanner.c_lightmediascanner.Parser.__repr__ lightmediascanner.c_lightmediascanner.Parser-class.html#__repr__ -lightmediascanner.c_lightmediascanner.Parser.delete lightmediascanner.c_lightmediascanner.Parser-class.html#delete -lightmediascanner.c_lightmediascanner.Parser.__init__ lightmediascanner.c_lightmediascanner.Parser-class.html#__init__ -lightmediascanner.c_lightmediascanner.Parser.scanner lightmediascanner.c_lightmediascanner.Parser-class.html#scanner diff --git a/www/python-api/class-tree.html b/www/python-api/class-tree.html deleted file mode 100644 index aaf12fa..0000000 --- a/www/python-api/class-tree.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - Class Hierarchy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - -
[hide private]
[frames] | no frames]
-
-

- [ Module Hierarchy - | Class Hierarchy ] -

-

Class Hierarchy

- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/crarr.png b/www/python-api/crarr.png deleted file mode 100644 index 26b43c52433b71e72a9a478c52d446278335f0e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^f?NMQuI$%1#8??M1uoZK z0}62#ctjR6FvuMOVaB`*rFK9;mUKs7M+SzC{oH>NS%G}l0G|-o|NsA=J-p%i`2!7U zCdJ_j4{u-SDsoA1U`TRixpVcz%O`iHHAYk?=&YaLkmD!Pp6~GW^M_S4D^grJKD>P~ zuPf!ku`N^TLavn`Edv_JSQ6wH%;50sMjDXg>*?YcQgJIe!GUqln>_|<+Os&OOUQS1 zY~Wzutud*iVS#|PHMc&?2WHoZpEo8l+6!Oc$x~=%U)469Gl^f?nq7UBw#1AXkrEde cmFKWBXcRFE*(?@T0vgQV>FVdQ&MBb@0LpZ4r2qf` diff --git a/www/python-api/epydoc.css b/www/python-api/epydoc.css deleted file mode 100644 index 86d4170..0000000 --- a/www/python-api/epydoc.css +++ /dev/null @@ -1,322 +0,0 @@ - - -/* Epydoc CSS Stylesheet - * - * This stylesheet can be used to customize the appearance of epydoc's - * HTML output. - * - */ - -/* Default Colors & Styles - * - Set the default foreground & background color with 'body'; and - * link colors with 'a:link' and 'a:visited'. - * - Use bold for decision list terms. - * - The heading styles defined here are used for headings *within* - * docstring descriptions. All headings used by epydoc itself use - * either class='epydoc' or class='toc' (CSS styles for both - * defined below). - */ -body { background: #ffffff; color: #000000; } -p { margin-top: 0.5em; margin-bottom: 0.5em; } -a:link { color: #0000ff; } -a:visited { color: #204080; } -dt { font-weight: bold; } -h1 { font-size: +140%; font-style: italic; - font-weight: bold; } -h2 { font-size: +125%; font-style: italic; - font-weight: bold; } -h3 { font-size: +110%; font-style: italic; - font-weight: normal; } -code { font-size: 100%; } -/* N.B.: class, not pseudoclass */ -a.link { font-family: monospace; } - -/* Page Header & Footer - * - The standard page header consists of a navigation bar (with - * pointers to standard pages such as 'home' and 'trees'); a - * breadcrumbs list, which can be used to navigate to containing - * classes or modules; options links, to show/hide private - * variables and to show/hide frames; and a page title (using - *

). The page title may be followed by a link to the - * corresponding source code (using 'span.codelink'). - * - The footer consists of a navigation bar, a timestamp, and a - * pointer to epydoc's homepage. - */ -h1.epydoc { margin: 0; font-size: +140%; font-weight: bold; } -h2.epydoc { font-size: +130%; font-weight: bold; } -h3.epydoc { font-size: +115%; font-weight: bold; - margin-top: 0.2em; } -td h3.epydoc { font-size: +115%; font-weight: bold; - margin-bottom: 0; } -table.navbar { background: #a0c0ff; color: #000000; - border: 2px groove #c0d0d0; } -table.navbar table { color: #000000; } -th.navbar-select { background: #70b0ff; - color: #000000; } -table.navbar a { text-decoration: none; } -table.navbar a:link { color: #0000ff; } -table.navbar a:visited { color: #204080; } -span.breadcrumbs { font-size: 85%; font-weight: bold; } -span.options { font-size: 70%; } -span.codelink { font-size: 85%; } -td.footer { font-size: 85%; } - -/* Table Headers - * - Each summary table and details section begins with a 'header' - * row. This row contains a section title (marked by - * 'span.table-header') as well as a show/hide private link - * (marked by 'span.options', defined above). - * - Summary tables that contain user-defined groups mark those - * groups using 'group header' rows. - */ -td.table-header { background: #70b0ff; color: #000000; - border: 1px solid #608090; } -td.table-header table { color: #000000; } -td.table-header table a:link { color: #0000ff; } -td.table-header table a:visited { color: #204080; } -span.table-header { font-size: 120%; font-weight: bold; } -th.group-header { background: #c0e0f8; color: #000000; - text-align: left; font-style: italic; - font-size: 115%; - border: 1px solid #608090; } - -/* Summary Tables (functions, variables, etc) - * - Each object is described by a single row of the table with - * two cells. The left cell gives the object's type, and is - * marked with 'code.summary-type'. The right cell gives the - * object's name and a summary description. - * - CSS styles for the table's header and group headers are - * defined above, under 'Table Headers' - */ -table.summary { border-collapse: collapse; - background: #e8f0f8; color: #000000; - border: 1px solid #608090; - margin-bottom: 0.5em; } -td.summary { border: 1px solid #608090; } -code.summary-type { font-size: 85%; } -table.summary a:link { color: #0000ff; } -table.summary a:visited { color: #204080; } - - -/* Details Tables (functions, variables, etc) - * - Each object is described in its own div. - * - A single-row summary table w/ table-header is used as - * a header for each details section (CSS style for table-header - * is defined above, under 'Table Headers'). - */ -table.details { border-collapse: collapse; - background: #e8f0f8; color: #000000; - border: 1px solid #608090; - margin: .2em 0 0 0; } -table.details table { color: #000000; } -table.details a:link { color: #0000ff; } -table.details a:visited { color: #204080; } - -/* Fields */ -dl.fields { margin-left: 2em; margin-top: 1em; - margin-bottom: 1em; } -dl.fields dd ul { margin-left: 0em; padding-left: 0em; } -dl.fields dd ul li ul { margin-left: 2em; padding-left: 0em; } -div.fields { margin-left: 2em; } -div.fields p { margin-bottom: 0.5em; } - -/* Index tables (identifier index, term index, etc) - * - link-index is used for indices containing lists of links - * (namely, the identifier index & term index). - * - index-where is used in link indices for the text indicating - * the container/source for each link. - * - metadata-index is used for indices containing metadata - * extracted from fields (namely, the bug index & todo index). - */ -table.link-index { border-collapse: collapse; - background: #e8f0f8; color: #000000; - border: 1px solid #608090; } -td.link-index { border-width: 0px; } -table.link-index a:link { color: #0000ff; } -table.link-index a:visited { color: #204080; } -span.index-where { font-size: 70%; } -table.metadata-index { border-collapse: collapse; - background: #e8f0f8; color: #000000; - border: 1px solid #608090; - margin: .2em 0 0 0; } -td.metadata-index { border-width: 1px; border-style: solid; } -table.metadata-index a:link { color: #0000ff; } -table.metadata-index a:visited { color: #204080; } - -/* Function signatures - * - sig* is used for the signature in the details section. - * - .summary-sig* is used for the signature in the summary - * table, and when listing property accessor functions. - * */ -.sig-name { color: #006080; } -.sig-arg { color: #008060; } -.sig-default { color: #602000; } -.summary-sig { font-family: monospace; } -.summary-sig-name { color: #006080; font-weight: bold; } -table.summary a.summary-sig-name:link - { color: #006080; font-weight: bold; } -table.summary a.summary-sig-name:visited - { color: #006080; font-weight: bold; } -.summary-sig-arg { color: #006040; } -.summary-sig-default { color: #501800; } - -/* Subclass list - */ -ul.subclass-list { display: inline; } -ul.subclass-list li { display: inline; } - -/* To render variables, classes etc. like functions */ -table.summary .summary-name { color: #006080; font-weight: bold; - font-family: monospace; } -table.summary - a.summary-name:link { color: #006080; font-weight: bold; - font-family: monospace; } -table.summary - a.summary-name:visited { color: #006080; font-weight: bold; - font-family: monospace; } - -/* Variable values - * - In the 'variable details' sections, each varaible's value is - * listed in a 'pre.variable' box. The width of this box is - * restricted to 80 chars; if the value's repr is longer than - * this it will be wrapped, using a backslash marked with - * class 'variable-linewrap'. If the value's repr is longer - * than 3 lines, the rest will be ellided; and an ellipsis - * marker ('...' marked with 'variable-ellipsis') will be used. - * - If the value is a string, its quote marks will be marked - * with 'variable-quote'. - * - If the variable is a regexp, it is syntax-highlighted using - * the re* CSS classes. - */ -pre.variable { padding: .5em; margin: 0; - background: #dce4ec; color: #000000; - border: 1px solid #708890; } -.variable-linewrap { color: #604000; font-weight: bold; } -.variable-ellipsis { color: #604000; font-weight: bold; } -.variable-quote { color: #604000; font-weight: bold; } -.variable-group { color: #008000; font-weight: bold; } -.variable-op { color: #604000; font-weight: bold; } -.variable-string { color: #006030; } -.variable-unknown { color: #a00000; font-weight: bold; } -.re { color: #000000; } -.re-char { color: #006030; } -.re-op { color: #600000; } -.re-group { color: #003060; } -.re-ref { color: #404040; } - -/* Base tree - * - Used by class pages to display the base class hierarchy. - */ -pre.base-tree { font-size: 80%; margin: 0; } - -/* Frames-based table of contents headers - * - Consists of two frames: one for selecting modules; and - * the other listing the contents of the selected module. - * - h1.toc is used for each frame's heading - * - h2.toc is used for subheadings within each frame. - */ -h1.toc { text-align: center; font-size: 105%; - margin: 0; font-weight: bold; - padding: 0; } -h2.toc { font-size: 100%; font-weight: bold; - margin: 0.5em 0 0 -0.3em; } - -/* Syntax Highlighting for Source Code - * - doctest examples are displayed in a 'pre.py-doctest' block. - * If the example is in a details table entry, then it will use - * the colors specified by the 'table pre.py-doctest' line. - * - Source code listings are displayed in a 'pre.py-src' block. - * Each line is marked with 'span.py-line' (used to draw a line - * down the left margin, separating the code from the line - * numbers). Line numbers are displayed with 'span.py-lineno'. - * The expand/collapse block toggle button is displayed with - * 'a.py-toggle' (Note: the CSS style for 'a.py-toggle' should not - * modify the font size of the text.) - * - If a source code page is opened with an anchor, then the - * corresponding code block will be highlighted. The code - * block's header is highlighted with 'py-highlight-hdr'; and - * the code block's body is highlighted with 'py-highlight'. - * - The remaining py-* classes are used to perform syntax - * highlighting (py-string for string literals, py-name for names, - * etc.) - */ -pre.py-doctest { padding: .5em; margin: 1em; - background: #e8f0f8; color: #000000; - border: 1px solid #708890; } -table pre.py-doctest { background: #dce4ec; - color: #000000; } -pre.py-src { border: 2px solid #000000; - background: #f0f0f0; color: #000000; } -.py-line { border-left: 2px solid #000000; - margin-left: .2em; padding-left: .4em; } -.py-lineno { font-style: italic; font-size: 90%; - padding-left: .5em; } -a.py-toggle { text-decoration: none; } -div.py-highlight-hdr { border-top: 2px solid #000000; - border-bottom: 2px solid #000000; - background: #d8e8e8; } -div.py-highlight { border-bottom: 2px solid #000000; - background: #d0e0e0; } -.py-prompt { color: #005050; font-weight: bold;} -.py-more { color: #005050; font-weight: bold;} -.py-string { color: #006030; } -.py-comment { color: #003060; } -.py-keyword { color: #600000; } -.py-output { color: #404040; } -.py-name { color: #000050; } -.py-name:link { color: #000050 !important; } -.py-name:visited { color: #000050 !important; } -.py-number { color: #005000; } -.py-defname { color: #000060; font-weight: bold; } -.py-def-name { color: #000060; font-weight: bold; } -.py-base-class { color: #000060; } -.py-param { color: #000060; } -.py-docstring { color: #006030; } -.py-decorator { color: #804020; } -/* Use this if you don't want links to names underlined: */ -/*a.py-name { text-decoration: none; }*/ - -/* Graphs & Diagrams - * - These CSS styles are used for graphs & diagrams generated using - * Graphviz dot. 'img.graph-without-title' is used for bare - * diagrams (to remove the border created by making the image - * clickable). - */ -img.graph-without-title { border: none; } -img.graph-with-title { border: 1px solid #000000; } -span.graph-title { font-weight: bold; } -span.graph-caption { } - -/* General-purpose classes - * - 'p.indent-wrapped-lines' defines a paragraph whose first line - * is not indented, but whose subsequent lines are. - * - The 'nomargin-top' class is used to remove the top margin (e.g. - * from lists). The 'nomargin' class is used to remove both the - * top and bottom margin (but not the left or right margin -- - * for lists, that would cause the bullets to disappear.) - */ -p.indent-wrapped-lines { padding: 0 0 0 7em; text-indent: -7em; - margin: 0; } -.nomargin-top { margin-top: 0; } -.nomargin { margin-top: 0; margin-bottom: 0; } - -/* HTML Log */ -div.log-block { padding: 0; margin: .5em 0 .5em 0; - background: #e8f0f8; color: #000000; - border: 1px solid #000000; } -div.log-error { padding: .1em .3em .1em .3em; margin: 4px; - background: #ffb0b0; color: #000000; - border: 1px solid #000000; } -div.log-warning { padding: .1em .3em .1em .3em; margin: 4px; - background: #ffffb0; color: #000000; - border: 1px solid #000000; } -div.log-info { padding: .1em .3em .1em .3em; margin: 4px; - background: #b0ffb0; color: #000000; - border: 1px solid #000000; } -h2.log-hdr { background: #70b0ff; color: #000000; - margin: 0; padding: 0em 0.5em 0em 0.5em; - border-bottom: 1px solid #000000; font-size: 110%; } -p.log { font-weight: bold; margin: .5em 0 .5em 0; } -tr.opt-changed { color: #000000; font-weight: bold; } -tr.opt-default { color: #606060; } -pre.log { margin: 0; padding: 0; padding-left: 1em; } diff --git a/www/python-api/epydoc.js b/www/python-api/epydoc.js deleted file mode 100644 index e787dbc..0000000 --- a/www/python-api/epydoc.js +++ /dev/null @@ -1,293 +0,0 @@ -function toggle_private() { - // Search for any private/public links on this page. Store - // their old text in "cmd," so we will know what action to - // take; and change their text to the opposite action. - var cmd = "?"; - var elts = document.getElementsByTagName("a"); - for(var i=0; i...
"; - elt.innerHTML = s; - } -} - -function toggle(id) { - elt = document.getElementById(id+"-toggle"); - if (elt.innerHTML == "-") - collapse(id); - else - expand(id); - return false; -} - -function highlight(id) { - var elt = document.getElementById(id+"-def"); - if (elt) elt.className = "py-highlight-hdr"; - var elt = document.getElementById(id+"-expanded"); - if (elt) elt.className = "py-highlight"; - var elt = document.getElementById(id+"-collapsed"); - if (elt) elt.className = "py-highlight"; -} - -function num_lines(s) { - var n = 1; - var pos = s.indexOf("\n"); - while ( pos > 0) { - n += 1; - pos = s.indexOf("\n", pos+1); - } - return n; -} - -// Collapse all blocks that mave more than `min_lines` lines. -function collapse_all(min_lines) { - var elts = document.getElementsByTagName("div"); - for (var i=0; i 0) - if (elt.id.substring(split, elt.id.length) == "-expanded") - if (num_lines(elt.innerHTML) > min_lines) - collapse(elt.id.substring(0, split)); - } -} - -function expandto(href) { - var start = href.indexOf("#")+1; - if (start != 0 && start != href.length) { - if (href.substring(start, href.length) != "-") { - collapse_all(4); - pos = href.indexOf(".", start); - while (pos != -1) { - var id = href.substring(start, pos); - expand(id); - pos = href.indexOf(".", pos+1); - } - var id = href.substring(start, href.length); - expand(id); - highlight(id); - } - } -} - -function kill_doclink(id) { - var parent = document.getElementById(id); - parent.removeChild(parent.childNodes.item(0)); -} -function auto_kill_doclink(ev) { - if (!ev) var ev = window.event; - if (!this.contains(ev.toElement)) { - var parent = document.getElementById(this.parentID); - parent.removeChild(parent.childNodes.item(0)); - } -} - -function doclink(id, name, targets_id) { - var elt = document.getElementById(id); - - // If we already opened the box, then destroy it. - // (This case should never occur, but leave it in just in case.) - if (elt.childNodes.length > 1) { - elt.removeChild(elt.childNodes.item(0)); - } - else { - // The outer box: relative + inline positioning. - var box1 = document.createElement("div"); - box1.style.position = "relative"; - box1.style.display = "inline"; - box1.style.top = 0; - box1.style.left = 0; - - // A shadow for fun - var shadow = document.createElement("div"); - shadow.style.position = "absolute"; - shadow.style.left = "-1.3em"; - shadow.style.top = "-1.3em"; - shadow.style.background = "#404040"; - - // The inner box: absolute positioning. - var box2 = document.createElement("div"); - box2.style.position = "relative"; - box2.style.border = "1px solid #a0a0a0"; - box2.style.left = "-.2em"; - box2.style.top = "-.2em"; - box2.style.background = "white"; - box2.style.padding = ".3em .4em .3em .4em"; - box2.style.fontStyle = "normal"; - box2.onmouseout=auto_kill_doclink; - box2.parentID = id; - - // Get the targets - var targets_elt = document.getElementById(targets_id); - var targets = targets_elt.getAttribute("targets"); - var links = ""; - target_list = targets.split(","); - for (var i=0; i" + - target[0] + ""; - } - - // Put it all together. - elt.insertBefore(box1, elt.childNodes.item(0)); - //box1.appendChild(box2); - box1.appendChild(shadow); - shadow.appendChild(box2); - box2.innerHTML = - "Which "+name+" do you want to see documentation for?" + - ""; - } - return false; -} - -function get_anchor() { - var href = location.href; - var start = href.indexOf("#")+1; - if ((start != 0) && (start != href.length)) - return href.substring(start, href.length); - } -function redirect_url(dottedName) { - // Scan through each element of the "pages" list, and check - // if "name" matches with any of them. - for (var i=0; i-m" or "-c"; - // extract the portion & compare it to dottedName. - var pagename = pages[i].substring(0, pages[i].length-2); - if (pagename == dottedName.substring(0,pagename.length)) { - - // We've found a page that matches `dottedName`; - // construct its URL, using leftover `dottedName` - // content to form an anchor. - var pagetype = pages[i].charAt(pages[i].length-1); - var url = pagename + ((pagetype=="m")?"-module.html": - "-class.html"); - if (dottedName.length > pagename.length) - url += "#" + dottedName.substring(pagename.length+1, - dottedName.length); - return url; - } - } - } diff --git a/www/python-api/frames.html b/www/python-api/frames.html deleted file mode 100644 index 69e60b0..0000000 --- a/www/python-api/frames.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Python-LightMediaScanner API - - - - - - - - - diff --git a/www/python-api/help.html b/www/python-api/help.html deleted file mode 100644 index ac8bfdc..0000000 --- a/www/python-api/help.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - Help - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - -
[hide private]
[frames] | no frames]
-
- -

API Documentation

- -

This document contains the API (Application Programming Interface) -documentation for Python-LightMediaScanner API. Documentation for the Python -objects defined by the project is divided into separate pages for each -package, module, and class. The API documentation also includes two -pages containing information about the project as a whole: a trees -page, and an index page.

- -

Object Documentation

- -

Each Package Documentation page contains:

-
    -
  • A description of the package.
  • -
  • A list of the modules and sub-packages contained by the - package.
  • -
  • A summary of the classes defined by the package.
  • -
  • A summary of the functions defined by the package.
  • -
  • A summary of the variables defined by the package.
  • -
  • A detailed description of each function defined by the - package.
  • -
  • A detailed description of each variable defined by the - package.
  • -
- -

Each Module Documentation page contains:

-
    -
  • A description of the module.
  • -
  • A summary of the classes defined by the module.
  • -
  • A summary of the functions defined by the module.
  • -
  • A summary of the variables defined by the module.
  • -
  • A detailed description of each function defined by the - module.
  • -
  • A detailed description of each variable defined by the - module.
  • -
- -

Each Class Documentation page contains:

-
    -
  • A class inheritance diagram.
  • -
  • A list of known subclasses.
  • -
  • A description of the class.
  • -
  • A summary of the methods defined by the class.
  • -
  • A summary of the instance variables defined by the class.
  • -
  • A summary of the class (static) variables defined by the - class.
  • -
  • A detailed description of each method defined by the - class.
  • -
  • A detailed description of each instance variable defined by the - class.
  • -
  • A detailed description of each class (static) variable defined - by the class.
  • -
- -

Project Documentation

- -

The Trees page contains the module and class hierarchies:

-
    -
  • The module hierarchy lists every package and module, with - modules grouped into packages. At the top level, and within each - package, modules and sub-packages are listed alphabetically.
  • -
  • The class hierarchy lists every class, grouped by base - class. If a class has more than one base class, then it will be - listed under each base class. At the top level, and under each base - class, classes are listed alphabetically.
  • -
- -

The Index page contains indices of terms and - identifiers:

-
    -
  • The term index lists every term indexed by any object's - documentation. For each term, the index provides links to each - place where the term is indexed.
  • -
  • The identifier index lists the (short) name of every package, - module, class, method, function, variable, and parameter. For each - identifier, the index provides a short description, and a link to - its documentation.
  • -
- -

The Table of Contents

- -

The table of contents occupies the two frames on the left side of -the window. The upper-left frame displays the project -contents, and the lower-left frame displays the module -contents:

- - - - - - - - - -
- Project
Contents
...
- API
Documentation
Frame


-
- Module
Contents
 
...
  -

- -

The project contents frame contains a list of all packages -and modules that are defined by the project. Clicking on an entry -will display its contents in the module contents frame. Clicking on a -special entry, labeled "Everything," will display the contents of -the entire project.

- -

The module contents frame contains a list of every -submodule, class, type, exception, function, and variable defined by a -module or package. Clicking on an entry will display its -documentation in the API documentation frame. Clicking on the name of -the module, at the top of the frame, will display the documentation -for the module itself.

- -

The "frames" and "no frames" buttons below the top -navigation bar can be used to control whether the table of contents is -displayed or not.

- -

The Navigation Bar

- -

A navigation bar is located at the top and bottom of every page. -It indicates what type of page you are currently viewing, and allows -you to go to related pages. The following table describes the labels -on the navigation bar. Note that not some labels (such as -[Parent]) are not displayed on all pages.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LabelHighlighted when...Links to...
[Parent](never highlighted) the parent of the current package
[Package]viewing a packagethe package containing the current object -
[Module]viewing a modulethe module containing the current object -
[Class]viewing a class the class containing the current object
[Trees]viewing the trees page the trees page
[Index]viewing the index page the index page
[Help]viewing the help page the help page
- -

The "show private" and "hide private" buttons below -the top navigation bar can be used to control whether documentation -for private objects is displayed. Private objects are usually defined -as objects whose (short) names begin with a single underscore, but do -not end with an underscore. For example, "_x", -"__pprint", and "epydoc.epytext._tokenize" -are private objects; but "re.sub", -"__init__", and "type_" are not. However, -if a module defines the "__all__" variable, then its -contents are used to decide which objects are private.

- -

A timestamp below the bottom navigation bar indicates when each -page was last updated.

- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/identifier-index.html b/www/python-api/identifier-index.html deleted file mode 100644 index a781626..0000000 --- a/www/python-api/identifier-index.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - Identifier Index - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - -
[hide private]
[frames] | no frames]
-
- -
-

Identifier Index

-
-[ - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - _ -] -
- - - - - - - - - - - - - - - - - - - -

C

- - - - - - - - - - - - -

D

- - - - - - - - -

G

- - - - - - - - -

I

- - - - - - - - -

L

- - - - - - - - -

N

- - - - - - - - -

P

- - - - - - - - - - - - - - - - - -

S

- - - - - - - - - - - - -

_

- - - - - - - - - - - - - - - - - -
-

- - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/index.html b/www/python-api/index.html deleted file mode 100644 index 69e60b0..0000000 --- a/www/python-api/index.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Python-LightMediaScanner API - - - - - - - - - diff --git a/www/python-api/lightmediascanner-module.html b/www/python-api/lightmediascanner-module.html deleted file mode 100644 index 67475ef..0000000 --- a/www/python-api/lightmediascanner-module.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - lightmediascanner - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Package lightmediascanner - - - - - - -
[hide private]
[frames] | no frames]
-
- -

Package lightmediascanner

source code

- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
Variables[hide private]
-
-   - - LMS_PROGRESS_STATUS_UP_TO_DATE = 0 -
-   - - LMS_PROGRESS_STATUS_PROCESSED = 1 -
-   - - LMS_PROGRESS_STATUS_DELETED = 2 -
-   - - LMS_PROGRESS_STATUS_KILLED = 3 -
-   - - LMS_PROGRESS_STATUS_ERROR_PARSE = 4 -
-   - - LMS_PROGRESS_STATUS_ERROR_COMM = 5 -
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/lightmediascanner-pysrc.html b/www/python-api/lightmediascanner-pysrc.html deleted file mode 100644 index a3c5c0a..0000000 --- a/www/python-api/lightmediascanner-pysrc.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - lightmediascanner - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Package lightmediascanner - - - - - - -
[hide private]
[frames] | no frames]
-
-

Source Code for Package lightmediascanner

-
- 1  # Copyright (C) 2007 by INdT 
- 2  # 
- 3  # This program is free software; you can redistribute it and/or 
- 4  # modify it under the terms of the GNU Lesser General Public License 
- 5  # as published by the Free Software Foundation; either version 2 
- 6  # of the License, or (at your option) any later version. 
- 7  # 
- 8  # This program is distributed in the hope that it will be useful, 
- 9  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
-10  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
-11  # GNU General Public License for more details. 
-12  # 
-13  # You should have received a copy of the GNU Lesser General Public License 
-14  # along with this program; if not, write to the Free Software 
-15  # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 
-16  # 
-17  # @author Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org> 
-18   
-19  from c_lightmediascanner import LightMediaScanner 
-20   
-21  LMS_PROGRESS_STATUS_UP_TO_DATE = 0 
-22  LMS_PROGRESS_STATUS_PROCESSED = 1 
-23  LMS_PROGRESS_STATUS_DELETED = 2 
-24  LMS_PROGRESS_STATUS_KILLED = 3 
-25  LMS_PROGRESS_STATUS_ERROR_PARSE = 4 
-26  LMS_PROGRESS_STATUS_ERROR_COMM = 5 
-27   
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/lightmediascanner.c_lightmediascanner-module.html b/www/python-api/lightmediascanner.c_lightmediascanner-module.html deleted file mode 100644 index 0bf8094..0000000 --- a/www/python-api/lightmediascanner.c_lightmediascanner-module.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - lightmediascanner.c_lightmediascanner - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Package lightmediascanner :: - Module c_lightmediascanner - - - - - - -
[hide private]
[frames] | no frames]
-
- -

Module c_lightmediascanner

source code

- - - - - - - - - - - - -
- - - - - -
Classes[hide private]
-
-   - - LightMediaScanner -
-   - - Parser -
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/lightmediascanner.c_lightmediascanner-pysrc.html b/www/python-api/lightmediascanner.c_lightmediascanner-pysrc.html deleted file mode 100644 index 5ad962f..0000000 --- a/www/python-api/lightmediascanner.c_lightmediascanner-pysrc.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - lightmediascanner.c_lightmediascanner - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Package lightmediascanner :: - Module c_lightmediascanner - - - - - - -
[hide private]
[frames] | no frames]
-
-

Source Code for Module lightmediascanner.c_lightmediascanner

-
-
1 -def __bootstrap__(): -
2 global __bootstrap__, __loader__, __file__ -3 import sys, pkg_resources, imp -4 __file__ = pkg_resources.resource_filename(__name__,'c_lightmediascanner.so') -5 del __bootstrap__, __loader__ -6 imp.load_dynamic(__name__,__file__) -
7 __bootstrap__() -8 -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html b/www/python-api/lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html deleted file mode 100644 index 0247572..0000000 --- a/www/python-api/lightmediascanner.c_lightmediascanner.LightMediaScanner-class.html +++ /dev/null @@ -1,888 +0,0 @@ - - - - - lightmediascanner.c_lightmediascanner.LightMediaScanner - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Package lightmediascanner :: - Module c_lightmediascanner :: - Class LightMediaScanner - - - - - - -
[hide private]
[frames] | no frames]
-
- -

Class LightMediaScanner

source code

-
-object --+
-         |
-        LightMediaScanner
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
Instance Methods[hide private]
-
-   - - - - - - -
__init__(...)
- x.__init__(...) initializes x; see x.__class__.__doc__ for signature
- source code - -
- -
- a new object with type S, a subtype of T - - - - - - -
__new__(T, - S, - ...) - source code - -
- -
-   - - - - - - -
__repr__(...)
- repr(x)
- source code - -
- -
-   - - - - - - -
__str__(...)
- str(x)
- source code - -
- -
-   - - - - - - -
charset_add(...)
- Add charset to list of supported input charsets/encoding.
- source code - -
- -
-   - - - - - - -
charset_del(...)
- Del charset from list of supported input charsets/encoding.
- source code - -
- -
-   - - - - - - -
check(...)
- Check (and update) files under directory.
- source code - -
- -
-   - - - - - - -
check_single_process(...)
- Check (and update) files under directory *without fork()-ing into - child process*.
- source code - -
- -
-   - - - - - - -
delete(...)
- Delete all parsers and force wrapped object deletion
- source code - -
- -
- int - - - - - - -
get_commit_interval(...) - source code - -
- -
- int - - - - - - -
get_slave_timeout(...) - source code - -
- -
- bool - - - - - - -
is_processing(...) - source code - -
- -
- Parser - - - - - - -
parser_add(...)
- Add a new plugin/parser based on it's whole path to shared object.
- source code - -
- -
-   - - - - - - -
parser_del(...)
- Delete a plugin/parser.
- source code - -
- -
- Parser - - - - - - -
parser_find_and_add(...)
- Add a new plugin/parser based on it's name.
- source code - -
- -
-   - - - - - - -
parsers_clear(...)
- Delete all plugins/parsers
- source code - -
- -
-   - - - - - - -
process(...)
- Process directory recursively.
- source code - -
- -
-   - - - - - - -
process_single_process(...)
- Process directory recursively *without fork()-ing into child - process*.
- source code - -
- -
-   - - - - - - -
set_commit_interval(...)
- Set the number of transactions between commits.
- source code - -
- -
-   - - - - - - -
set_progress_callback(...)
- Set new progress callback.
- source code - -
- -
-   - - - - - - -
set_slave_timeout(...)
- Set maximum time a parser may use.
- source code - -
- -
-   - - - - - - -
stop_processing(...)
- Stop process/check
- source code - -
- -
-

Inherited from object: - __delattr__, - __getattribute__, - __hash__, - __reduce__, - __reduce_ex__, - __setattr__ -

-
- - - - - - - - - - - - - - - - - - - - - -
- - - - - -
Properties[hide private]
-
-   - - commit_interval -
-   - - db_path -
-   - - parsers -
-   - - slave_timeout -
-

Inherited from object: - __class__ -

-
- - - - - - -
- - - - - -
Method Details[hide private]
-
- -
- -
- - -
-

__init__(...) -
(Constructor) -

-
source code  -
- -

x.__init__(...) initializes x; see x.__class__.__doc__ for - signature

-
-
Overrides: - object.__init__ -
-
-
-
- -
- -
- - -
-

__new__(T, - S, - ...) -

-
source code  -
- - -
-
Returns: a new object with type S, a subtype of T
-
Overrides: - object.__new__ -
-
-
-
- -
- -
- - -
-

__repr__(...) -
(Representation operator) -

-
source code  -
- -

repr(x)

-
-
Overrides: - object.__repr__ -
(inherited documentation)
- -
-
-
- -
- -
- - -
-

__str__(...) -
(Informal representation operator) -

-
source code  -
- -

str(x)

-
-
Overrides: - object.__str__ -
(inherited documentation)
- -
-
-
- -
- -
- - -
-

charset_add(...) -

-
source code  -
- -

Add charset to list of supported input charsets/encoding.

-

If some string in analysed/parsed files are not UTF-8, then it will - try agains a list of charsets registered with this function.

-
-
-
-
- -
- -
- - -
-

check(...) -

-
source code  -
- -

Check (and update) files under directory.

-

This operates on all files in all sub directories of top_path using - the added parsers. If files are up to date, nothing is done, otherwise - they can be marked as deleted or updated if they still exists, but with - different size or modification time.

-
-
-
-
- -
- -
- - -
-

check_single_process(...) -

-
source code  -
- -

Check (and update) files under directory *without fork()-ing into - child process*.

-

This operates on all files in all sub directories of top_path using - the added parsers. If files are up to date, nothing is done, otherwise - they can be marked as deleted or updated if they still exists, but with - different size or modification time.

-
-
-
-
- -
- -
- - -
-

process(...) -

-
source code  -
- -

Process directory recursively.

-

This operates on all files in all sub directories of top_path using - the added parsers.

-
-
-
-
- -
- -
- - -
-

process_single_process(...) -

-
source code  -
- -

Process directory recursively *without fork()-ing into child - process*.

-

This operates on all files in all sub directories of top_path using - the added parsers.

-
-
-
-
- -
- -
- - -
-

set_commit_interval(...) -

-
source code  -
- -

Set the number of transactions between commits.

-

Sets how many transactions/files to handle in one commit, the more the - faster, but if one parser takes too long and it's killed due - slave_timeout being exceeded, then at most this number of transactions - will be lost.

-

Note that transaction here is not a single SQL statement, but it is - considered to be the processing of a file, which can be more than just - one.

-
-
-
-
- -
- -
- - -
-

set_progress_callback(...) -

-
source code  -
- -
-Set new progress callback.
-
-If you want to unset a callback, just use None.
-
-Function signature is:
-
-    C{function(lms, path, status, *args, **kargs)}
-
-with status being one of LMS_PROGRESS_STATUS_*.
-
-@parm: B{cb} a callable object or None to unset previously set callback.
-
-
-
-
-
-
- -
- -
- - -
-

set_slave_timeout(...) -

-
source code  -
- -

Set maximum time a parser may use.

-

This will be the timeout before killing the slave process running some - parser. If this happens, another slave process will be started to - continue from next file.

-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/lightmediascanner.c_lightmediascanner.Parser-class.html b/www/python-api/lightmediascanner.c_lightmediascanner.Parser-class.html deleted file mode 100644 index 3fe31ff..0000000 --- a/www/python-api/lightmediascanner.c_lightmediascanner.Parser-class.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - lightmediascanner.c_lightmediascanner.Parser - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Package lightmediascanner :: - Module c_lightmediascanner :: - Class Parser - - - - - - -
[hide private]
[frames] | no frames]
-
- -

Class Parser

source code

-
-object --+
-         |
-        Parser
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
Instance Methods[hide private]
-
-   - - - - - - -
__init__(...)
- x.__init__(...) initializes x; see x.__class__.__doc__ for signature
- source code - -
- -
- a new object with type S, a subtype of T - - - - - - -
__new__(T, - S, - ...) - source code - -
- -
-   - - - - - - -
__repr__(...)
- repr(x)
- source code - -
- -
-   - - - - - - -
__str__(...)
- str(x)
- source code - -
- -
-   - - - - - - -
delete(...)
- Same as LightMediaScanner.parser_del(self).
- source code - -
- -
-

Inherited from object: - __delattr__, - __getattribute__, - __hash__, - __reduce__, - __reduce_ex__, - __setattr__ -

-
- - - - - - - - - - - - - - - -
- - - - - -
Properties[hide private]
-
-   - - name -
-   - - scanner -
-

Inherited from object: - __class__ -

-
- - - - - - -
- - - - - -
Method Details[hide private]
-
- -
- -
- - -
-

__init__(...) -
(Constructor) -

-
source code  -
- -

x.__init__(...) initializes x; see x.__class__.__doc__ for - signature

-
-
Overrides: - object.__init__ -
-
-
-
- -
- -
- - -
-

__new__(T, - S, - ...) -

-
source code  -
- - -
-
Returns: a new object with type S, a subtype of T
-
Overrides: - object.__new__ -
-
-
-
- -
- -
- - -
-

__repr__(...) -
(Representation operator) -

-
source code  -
- -

repr(x)

-
-
Overrides: - object.__repr__ -
(inherited documentation)
- -
-
-
- -
- -
- - -
-

__str__(...) -
(Informal representation operator) -

-
source code  -
- -

str(x)

-
-
Overrides: - object.__str__ -
(inherited documentation)
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/module-tree.html b/www/python-api/module-tree.html deleted file mode 100644 index 2a1e25d..0000000 --- a/www/python-api/module-tree.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Module Hierarchy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - - - -
[hide private]
[frames] | no frames]
-
-
- [ Module Hierarchy - | Class Hierarchy ] -

-

Module Hierarchy

- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - diff --git a/www/python-api/redirect.html b/www/python-api/redirect.html deleted file mode 100644 index b979ece..0000000 --- a/www/python-api/redirect.html +++ /dev/null @@ -1,38 +0,0 @@ -Epydoc Redirect Page - - - - - - - - -

Epydoc Auto-redirect page

- -

When javascript is enabled, this page will redirect URLs of -the form redirect.html#dotted.name to the -documentation for the object with the given fully-qualified -dotted name.

-

 

- - - - - diff --git a/www/python-api/toc-everything.html b/www/python-api/toc-everything.html deleted file mode 100644 index dd1415f..0000000 --- a/www/python-api/toc-everything.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Everything - - - - - -

Everything

-
-

All Classes

- lightmediascanner.c_lightmediascanner.LightMediaScanner
lightmediascanner.c_lightmediascanner.Parser

-[hide private] - - - - diff --git a/www/python-api/toc-lightmediascanner-module.html b/www/python-api/toc-lightmediascanner-module.html deleted file mode 100644 index 1407dff..0000000 --- a/www/python-api/toc-lightmediascanner-module.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - lightmediascanner - - - - - -

Module lightmediascanner

-
-

Variables

- LMS_PROGRESS_STATUS_DELETED
LMS_PROGRESS_STATUS_ERROR_COMM
LMS_PROGRESS_STATUS_ERROR_PARSE
LMS_PROGRESS_STATUS_KILLED
LMS_PROGRESS_STATUS_PROCESSED
LMS_PROGRESS_STATUS_UP_TO_DATE

-[hide private] - - - - diff --git a/www/python-api/toc-lightmediascanner.c_lightmediascanner-module.html b/www/python-api/toc-lightmediascanner.c_lightmediascanner-module.html deleted file mode 100644 index dfc1045..0000000 --- a/www/python-api/toc-lightmediascanner.c_lightmediascanner-module.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - c_lightmediascanner - - - - - -

Module c_lightmediascanner

-
-

Classes

- LightMediaScanner
Parser

-[hide private] - - - - diff --git a/www/python-api/toc.html b/www/python-api/toc.html deleted file mode 100644 index 765f00b..0000000 --- a/www/python-api/toc.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - Table of Contents - - - - - -

Table of Contents

-
- Everything -
-

Modules

- lightmediascanner.c_lightmediascanner

- [hide private] - - - - -- 1.7.9.5