Сегодня пользовался камерой в качестве переносного накопителя.
Данные перенёс и это радует. Но в очередной раз удивился тому как далеко в астрал ушла мысль передовых японских программистов.
Собственно вроде как ничего страшного не произошло: всё записалось нормально, шнурок выташился экран мигнул (тоже кстати, хозяйке на заметку: из usb transfer режима камера выходит не тогда, когда отключаешь usb device на компьютере, а когда вытаскиваешь шнурок. Там что, механический замыкатель стоит в разьёме?!) но вместо привычного синего с надписью "no images"он стал непривычно чёрным с надписью "read error".
Зная что некоторые неспециализированные носители капризно относятся к использованию себя в таком амплуа беспокоиться не стал, а приступил к переносу, ну тоесть потопал из пункта А в пункт Б. Хотя "осадок остался" - я ведь не просто слил всё в корень, а сделал каталог, куда и сложил всякое барахло для переноса. И сильно надеялся, что такая мера позволит "и рыбку съесть и сковородку не помыть". Тоесть имея данных на пол-карточки на вторую продолжать снимать. Тем более, что раньше както у меня была в руках Ц-мыльница, по моему pentax, которой было абсолютно всё равно что и где навалено на карточке - пока было свободное место она продолжала снимать.
Благополучно слив данные решил заняться экспериментами, тем более, что меня терзали смутные сомнения по поводу того, что внутри прошивки с того самого момента как разные тесты сошлись на одном: вне зависимости от скорости CF на XD пишет быстрее.
Опуская нудные опыты: Носить на карточке свои данные и снимать на оставшееся свободное масто можно! Но! Следует учитывать особенности реализации прошивки данной камеры.
Кратко логику Play режима можно изложить следующим образом:
1 получаем список каталогов и файлов в корне
2 сортируем по алфавиту (хоть убейте - сортирует и снова убейте не пойму - зачем?!)
3 получаем список файлов в первой папке
4 СОРТИРУЕМ
5 если среди них есть *.jpg или *.avi берём первый и пытаемся декодировать
6 если декодировать не вышло выдаём read error и блокируем просмотр
7 и так для всех *.jpg и *.avi файлов во всех папках
Резюме: при записи на карточку *.jpg или *.avi лучше их переименовать или завернуть в архив с мин. степенью компрессии или "свой вариант" но нужно что-то сделать чтобы камера не "спотыкалась" о чужие *.jpg и *.avi файлы.
Да, чуть не забыл, команда delete\all frames удалит ВСЕ *.jpg и *.avi файлы во всех папках.
Успехов!