Summary: | .flv, .aac, .3gp associations | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | kaffeine | Assignee: | rom_as <rom_as> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | aen, led, thresh |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 12100 |
Description
Michael Shigorin
2007-06-20 20:51:25 MSD
Ещё туда же: .aac, .3gp (наводит на мысль, что стоит выдрать откуда-то более полный список -- мож народ в Cc: подскажет?). И лучше это не забыть до выпуска Desktop 4.0. По возможности вообще поподтягивать ассоциации... (In reply to comment #1) > Ещё туда же: .aac, .3gp На счёт 3gp я не уверен: ни в дистрибутиве, ни в Sisyphus libamr?b, скорее всего, не появятся Ну хоть видео будет. Про звук можно чего-нибудь в документации написать. Именно. Наверное, стоит положить какой-то файлик со списком поддерживаемых форматов в libxine-devel, чтоб при сборке софта типа kaffeine/gxine/etc. могли его "дёргать" и ложить в "MimeType=" *.desktop'а (In reply to comment #6) > Наверное, стоит положить какой-то файлик со списком поддерживаемых форматов Мне нравиться (In reply to comment #7) > (In reply to comment #6) > > Наверное, стоит положить какой-то файлик со списком поддерживаемых форматов > Мне нравиться Тогда о деталях: 1) Это будет файлик mimetypes или xine-mimetypes с перечнем через ";" поддерживаемых type'ов? или каждый type с новой строки? 2) Куда его лучше положить? /usr/share/libxine/ (если mimetypes) или в /etc/share/mimetypes/ (в случае xine-mimetypes). Или, если будет специальный каталог для таких случаев, то файл-список назвать просто xine.mt (например)? (In reply to comment #8) > 1) Это будет файлик mimetypes или xine-mimetypes с перечнем через ";" mimtypes > поддерживаемых type'ов? или каждый type с новой строки? Лучше более универсалоно > 2) Куда его лучше положить? /usr/share/libxine/ (если mimetypes) или /usr/share/libxine/ главное, чтоб место не менялось > в /etc/share/mimetypes/ (в случае xine-mimetypes). Или, если будет специальный > каталог для таких случаев Может, /usr/share/mimetypes-devel/ ? >, то файл-список назвать просто xine.mt (например)? тогда просто libxine (In reply to comment #9) > > поддерживаемых type'ов? или каждый type с новой строки? > Лучше более универсалоно Хотя, вряд ли это за пределы desktop-файлов выйдет (In reply to comment #9) > (In reply to comment #8) > > 1) Это будет файлик mimetypes или xine-mimetypes с перечнем через ";" > mimtypes > > > поддерживаемых type'ов? или каждый type с новой строки? > Лучше более универсалоно Так какой вариант "более универсальный"? через ";" (как в .desktop файлах), или по одному на строку, без ";"? (In reply to comment #11) > Так какой вариант "более универсальный"? Думаю, можно не заморачиваться и сделать одной строкой через ; (In reply to comment #12) > (In reply to comment #11) > > Так какой вариант "более универсальный"? > Думаю, можно не заморачиваться и сделать одной строкой через ; Так не пора ли сделать? Блокирует Desktop 4.0 > (In reply to comment #13) > (In reply to comment #12) > > (In reply to comment #11) > > > Так какой вариант "более универсальный"? > > Думаю, можно не заморачиваться и сделать одной строкой через ; > > Так не пора ли сделать? Блокирует Desktop 4.0 Давно пора:) И было бы уже, наверное, сделано, если бы баг/фичреквест своевременно перевесили на libxine. 2 zerg@: xine-1.1.7-alt3 со списком mimetypes ушёл в /i/S, прошу посмотреть и высказать замечания/пожелания. kaffeine-0.8.5-alt1 Скрипт обработки этого файла, правда, показался большеват. В моем конкретном случае больше подошло бы построчное разбиение, но не большой выигрыш. (In reply to comment #15) > kaffeine-0.8.5-alt1 > > Скрипт обработки этого файла, правда, показался большеват. > В моем конкретном случае больше подошло бы построчное разбиение, но не большой выигрыш. Какой заказывали: чтоб можно было просто целиком вставить в *.desktop - разве не так? В любом случае, этот файл генерится при инсталляции libxine-devel таким образом: %post -n %lname-devel %_libexecdir/%name/mimetypes | sed 's/:[^:]*:[^;]*//g' | sort > %_datadir/mimetypes-devel/%lname ln -sf ../mimetypes-devel/%lname %_datadir/%name/mimetypes Какие конкретные пожелания к формату файла? Сделаю как скажете:) Посмотрите, что выдаёт %_libexecdir/xine/mimetypes - может я образал лишнее? В любом случае, %_libexecdir/xine/mimetypes - тоже "самодельная", так что пожелания приветствуются. Но лучше, всё же, это в виде багрепортов/фичреквестов на libxine, а не в этой ветке. (In reply to comment #16) > Какие конкретные пожелания к формату файла? Сделаю как скажете:) > Посмотрите, что выдаёт %_libexecdir/xine/mimetypes - может я образал лишнее? > В любом случае, %_libexecdir/xine/mimetypes - тоже "самодельная", так что > пожелания приветствуются. Но лучше, всё же, это в виде > багрепортов/фичреквестов на libxine, а не в этой ветке. Желательно предложения побыстрее, чтобы я или "давал отмашку" о перекладывании текущего libxine в branch, или успел подправить, залить и уже потом "давал отмашку". Да вроде нет пожеланий (In reply to comment #18) > Да вроде нет пожеланий Ну, я думал, что исходя из комментария #15 что-то сделать нужно. |