- 1
- 2
- 3
- 4
- 5
- 6
var setLeadingZero = function(val) {
if (val.toString().length == 1)
return '0' + val;
else
return val;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
var setLeadingZero = function(val) {
if (val.toString().length == 1)
return '0' + val;
else
return val;
}
"Но работает же"
bormand 04.04.2014 11:16 # +20
zloirock 04.04.2014 11:43 # +18
3.14159265 07.04.2014 18:10 # +2
А в жс то ли с форматированием, то ли с парсингом было какое-то UB что каждый браузер может обрабатывать по своему - один парсит, другой - нет. Ну это не только с датами.
А стандартного-то способа отформатировать дату в жс вроде нет, надо или велосипедить конкатенацию get..., или брать либу.
1024-- 07.04.2014 18:39 # 0
Вот на хабре пишут, что почти есть (http://habrahabr.ru/post/218481/), говорят, прямо вот-вот настанет мир и всеобщее счастье.
bormand 07.04.2014 18:55 # +1
А тут - будет очередное говно типа крестолокалей. Вроде и локали есть, а юзать невозможно как раз из-за того, что имена локалей и т.п. отдали на откуп вендорам. Благо boost::locale все это причесал и сделал юзабельным...
guest 07.04.2014 20:09 # 0
bormand 07.04.2014 20:17 # 0
bormand 07.04.2014 20:26 # +1
Тег video уже внедрили, блеать. Есть хоть один формат и кодек, который идет изкоробки во всех хтмл5 браузерах? Да хуй там! Лебедь, рак и щука как всегда в своем стиле.
3.14159265 07.04.2014 20:59 # 0
С видео вопрос сложный и я понимаю каждого из участников, который тянет одеяло на себя.
Тем более что все три кодека (h.264, vp8 и theora) на данный момент морально устарели, и их надо менять.
wvxvw 07.04.2014 21:07 # 0
3.14159265 07.04.2014 21:08 # 0
guest 08.04.2014 05:04 # 0
bormand 08.04.2014 07:17 # +1
guest 08.04.2014 17:32 # 0
Тестовые файлы на приставке вроде работали. А вот webm играть отказалась.
3.14159265 21.04.2014 16:53 # +2
3.14159265 08.04.2014 13:09 # +1
3.14159265 07.04.2014 21:03 # +2
Гугль купил on2 чтобы не платить роялти за ролики в h.264 на ютубе. Выбрасывать их труд?
Мозилла помогала деньгами команде xiph.org с целью создания полностью свободного кодека. Тем более что theora - это сильно улучшенный VP3, от той же On2. По уровню theora догнала xvid, да и 1.2 не такая мыльная и заблюреная как VP8. Зачем тогда спонсировали, если не юзать?
bormand 07.04.2014 21:53 # 0
Это ладно еще в двух кодеках статику выложить (фф и хром умеют и теору и вп8, для остальных - х264). Место дешевое. А стримить как? Пережимать в риалтайме совсем не айс... Вот и остается для стримов только флеш, как и раньше...
3.14159265 07.04.2014 22:07 # +1
Не производятся ни чипы, ни плеера, ни blu-ray с теорой и vp8. Вообще.
Хром его поддерживает, хоть обещали выпилить. Следовательно поддерживает и новая опера. А фф некуда деваться, для мобильных аппаратное ускорение решает. Кому нужна мозилла которая садит батарею за 15 минут просмотра видео?
Потому официально-то они не поддерживают - марку держать надо.
Но поддерживает если в системе есть кодеки (а у кого сейчас нет всеядного libffmpeg)?
Какие проблемы? Здравый смысл восторжествовал. Самый технологичный формат - самый популярный и поддерживается всеми.
PS.Думаю открытость сырцов theora/vp8 через всякие ухищрения делает несложной их поддержку на недружественных платформах. Ждём-с новой войны next-gen кодеков.
wvxvw 07.04.2014 23:23 # 0
Их даже Убунта выпилила, как продажную девку капитализма. Даже на ПК вполне реальная ситуация, когда х.264 нету / Мозилла не может его найти. Я наблюдал такую ситуацию на двух оффисных компутерах, и QA и у дизайнера. Оба компутер используются больше года, и айти у нас вообще нет, т.е. им никто не запрещал установить. Дизайнер пользуется Хромом, а QA вообще очень странная девочка... ей бы дай бог научиться файлы в экселе сохранять.
Мозила никаких сообщений об ошибке с требованиями установить кодеки не показывает, если таковой отсутствует, просто напишет чего-то в консоль про нераспознаный контент-тип, и все.
bormand 08.04.2014 07:24 # 0
Ну почему. В репозитории то оставили. Даже на сжатие (вон Тарасу ролик как раз в h.264 энкодил)
wvxvw 08.04.2014 09:11 # 0
https://bugs.launchpad.net/ubuntu/+source/libav/+bug/939863
После того как увидел странные сообщения на машине с Убунтой. Так что это не на полном серьезе говорилось.
bormand 08.04.2014 10:04 # +3
3.14159265 08.04.2014 12:49 # +4
Ничё мутного. Некто Диего, Аттилла и Манс решили тупо убрать от руля самого главного чувака - Майкла Нидермайера, который накодил чуть менее чем полностью всю либу.
Т.к. админка была у них, они запретили ему комитить в репу напрямую, но права на знак ffmpeg были у Фабриса Белларда - математика и изначального автора ffmpeg, который известен нам по jslinux и tcc - микрокомпилятору сабсета сишки на 1кб, который написан на этом же подмножестве.
Фабрис здраво рассудил что подобный бунт на корабле и выкидывание на мороз главного комиттера и человека, который единственный разбирается в бОльшей части кода, ни к чему хорошему не приведет, и ребятам пришлось уйти в свой форк libav
Насладиться срачом можно тут:
http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2011-January/106403.html
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2011-March/067913.html
Пояснения:
http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html
3.14159265 08.04.2014 12:59 # +1
Вообще-то libav
gabu глумится
http://gabucino.hu/files/ffmpeg-c.htm
3.14159265 22.08.2021 00:56 # +1
>Libav is an abandoned free software project, forked from FFmpeg in 2011, that produces libraries and programs for handling multimedia
https://libav.org/
Какие новости )))
А я ещё в 2014 говорил: кто пихает эту каку в свой дристрибутив, те говноеды.
ajtkulov 22.08.2021 01:09 # 0
3.14159265 08.04.2014 12:43 # +1
Потому что мейтнеры libav - просто форка того самого libffmpeg (и бывшие его девелоперы) по совместительству (сюрприз!) собирают убунту.
chtulhu 09.04.2014 10:18 # +1
3.14159265 08.04.2014 13:04 # 0
Кто сказал что убунта - законодатель мод?
И впилила те же яйца, только сбоку - libav
> когда х.264 нету / Мозилла не может его найти
Снова чушь.
x264 - это отдельный энкодер, который сжимает видео. Зачем он мозилле для воспроизведения сжатого потока?
http://habrahabr.ru/post/187608/#comment_6521864
Напоминает уже обосранного тут ализара, который тоже путал H.264 - патентованный стандарт и x264 - опенсорс реализацию энкодера
wvxvw 08.04.2014 13:08 # 0
3.14159265 08.04.2014 13:15 # 0
убунту без кодеков - это что-то новенькое.
еще раз повторюсь, libav - libffmpeg с поменяным именем (ffmpeg - avconv), потому что хозяин ffmpeg забрал у них право обозначать так продукт.
Обозначенили депрекейтед, и стали ложить во все сборки, до которых смогли дотянуться, чтобы насолить Ниденмайеру
Раз уж вы не удосужились сходить по ссылкам выше, приведу цитату:
The Debian/Ubuntu packager is on Libav side (see by the way the distribution status on their site), and obviously they distribute Libav packages. But they are also using this to spread a very destructive lie:
ffmpeg version 0.8.3-6:0.8.3-4, Copyright (c) 2000-2012 the Libav developers
built on Jun 26 2012 09:26:41 with gcc 4.7.1
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[...]
This is obviously false, and even more wrong in the sense that they are still using the "ffmpeg" name for the package. It looks like it's been "fixed" on Ubuntu but it's still present on Debian here.
This propaganda certainly hurts the FFmpeg project a lot.
Note: FFmpeg is providing ff* tools, fully compatible with the av* tools from Libav (avconv, avplay, ...), with additional features, bug fixes, but also backward compatibility for some options Libav decided to remove.
wvxvw 08.04.2014 13:26 # 0
Да, и еще, я думаю, имеет смысл прочитать мой же комментарий выше о серьезности и суровости.
3.14159265 08.04.2014 13:33 # 0
>>Их даже Убунта выпилила, как продажную девку капитализма.
>>https://bugs.launchpad.net/ubuntu
Ну я так и понял что речь определенно не об Убунте.
guest 08.04.2014 17:34 # 0
chtulhu 09.04.2014 10:22 # +1
guest 08.04.2014 00:21 # 0
Кстати да, как там с аппаратной поддержкой? Не все с гробами или ноутами сидят.
bormand 08.04.2014 07:27 # +1
Скачайте бесплатный и открытый кодек для просмотра этого ролика без кредиток и смс. Ага...
Ну и анально огороженный iOS с его safari однозначно в пролете. Ну разве что к какому-нибудь альтернативному браузеру прикрутят.
guest 08.04.2014 00:21 # 0
Жать в 2 формата?
bormand 08.04.2014 07:20 # +1
guest 08.04.2014 17:35 # 0
3.14159265 08.04.2014 19:15 # 0
Лучшее что сейчас есть - Intel QuickSync, однако и он уделывается x264 --preset=ultrafast. Плюс там появился opencl патч, производящий часть вычислений (lookahead) на GPU.
guest 08.04.2014 19:22 # 0
--quality=ultraguvno?
3.14159265 08.04.2014 19:23 # 0
На видюхах quality=гиперговно.
guest 08.04.2014 19:25 # 0
3.14159265 08.04.2014 19:25 # −1
bormand 08.04.2014 19:26 # 0
Рахитектура не подходящая скорее всего.
guest 08.04.2014 19:50 # 0
Soul_re@ver 08.04.2014 19:12 # 0
guest 08.04.2014 19:13 # 0
Асло давай реализуй это.
Soul_re@ver 08.04.2014 20:04 # 0
guest 08.04.2014 22:06 # 0
Найди как это сделать под виндой в два клика. Я так и не смог на твич отправить поток из файла без глюков.
eth0 08.04.2014 21:08 # 0
Hdmi-выход на карточке, шнурок, во втором компе плата захвата. Не сказать, что копейки стоит, 1080i карточка (так декларируется, не тестил, обзоры не читал) стоит в районе 5 килорублей (а 1080p@24hz - меньше четырёх). На пирожках не сэкономить, но если бы я делал себе стрим, я бы так и поступил.
guest 08.04.2014 22:08 # 0
eth0 09.04.2014 19:42 # +1
3.14159265 07.04.2014 20:53 # +1
Stertor 04.04.2014 11:26 # +5
guest 04.04.2014 12:29 # +7
Stertor 04.04.2014 12:34 # +4
Lure Of Chaos 04.04.2014 15:17 # +5
guest 07.04.2014 17:40 # +1
bormand 07.04.2014 17:41 # +2
TarasB 07.04.2014 20:30 # 0
8#377#
bormand 07.04.2014 20:30 # 0
TarasB 08.04.2014 09:48 # +1
bormand 08.04.2014 10:00 # 0
wvxvw 07.04.2014 21:09 # +2