* [devel] [BEWARE] Новый ffmpeg в Сизиф.
@ 2007-06-22 11:54 Pavlov Konstantin
2007-06-27 13:33 ` Pavlov Konstantin
0 siblings, 1 reply; 8+ messages in thread
From: Pavlov Konstantin @ 2007-06-22 11:54 UTC (permalink / raw)
To: devel; +Cc: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1829 bytes --]
Всем привет.
Просьба отвечать в одну рассылку.
Сегодня-завтра я планирую вбросить в Сизиф новую версию ffmpeg.
Из изменений хочется выделить:
- Исправлена библиотека libavcodec, в которой находились символы из
swscale. В связи с этим, сломается ffmpeg2theora.
4 symbols removed
T sws_freeContext
T sws_getCachedContext
T sws_getContext
T sws_scale
Все эти символы должны быть в libswcale и теперь там и находятся.
- Генерятся правильные .pc-файлы, типа:
$ cat libavcodec.pc
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: libavcodec
Description: FFmpeg codec library
Version: 51.40.4
Requires: libavutil = 49.4.0
Requires.private: ogg >= 1.1 theora libraw1394 dirac
Conflicts:
Libs: -lavcodec
Cflags: -I${includedir}/ffmpeg
Результатом этого изменения окажется уменьшение вывода `pkg-config --libs
libavcodec`, обычно используемого проектами, основанными на ffmpeg при
линковке.
- Соответственно убраны Requires пакета libavcodec-devel на внешние библиотеки.
Могут сломаться пакеты, в которых был слишком заоптимизирован лист
BuildRequires - в котором не были перечислены нужные для сборки именно
данного приложения библиотеки.
- В отдельный пакет выделен libavutil (баг #12025) и созданы пакеты -devel
и -static.
Свежую версию пакета можно взять в бранче master в моем git. Тэги я пока
не проставлял.
git://git.altlinux.org/people/thresh/packages/ffmpeg.git
Заинтересованных прошу проверить на своих пакетах. Я пересобирал mplayer и
libxine, проблем вроде бы не выявилось.
Ну и замечания welcome, как обычно.
--
> народ, а какой параметр можно указать в загрузчике, чтобы
> система загрузилась в init 1.
1
-- genix in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [BEWARE] Новый ffmpeg в Сизиф.
2007-06-22 11:54 [devel] [BEWARE] Новый ffmpeg в Сизиф Pavlov Konstantin
@ 2007-06-27 13:33 ` Pavlov Konstantin
2007-06-27 13:54 ` Led
0 siblings, 1 reply; 8+ messages in thread
From: Pavlov Konstantin @ 2007-06-27 13:33 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2568 bytes --]
On Fri, Jun 22, 2007 at 03:54:41PM +0400, Pavlov Konstantin wrote:
> Всем привет.
>
> Просьба отвечать в одну рассылку.
>
> Сегодня-завтра я планирую вбросить в Сизиф новую версию ffmpeg.
> Из изменений хочется выделить:
>
> - Исправлена библиотека libavcodec, в которой находились символы из
> swscale. В связи с этим, сломается ffmpeg2theora.
>
> 4 symbols removed
> T sws_freeContext
> T sws_getCachedContext
> T sws_getContext
> T sws_scale
>
> Все эти символы должны быть в libswcale и теперь там и находятся.
>
> - Генерятся правильные .pc-файлы, типа:
> $ cat libavcodec.pc
> prefix=/usr
> exec_prefix=${prefix}
> libdir=${exec_prefix}/lib
> includedir=${prefix}/include
>
> Name: libavcodec
> Description: FFmpeg codec library
> Version: 51.40.4
> Requires: libavutil = 49.4.0
> Requires.private: ogg >= 1.1 theora libraw1394 dirac
> Conflicts:
> Libs: -lavcodec
> Cflags: -I${includedir}/ffmpeg
>
> Результатом этого изменения окажется уменьшение вывода `pkg-config --libs
> libavcodec`, обычно используемого проектами, основанными на ffmpeg при
> линковке.
>
> - Соответственно убраны Requires пакета libavcodec-devel на внешние библиотеки.
> Могут сломаться пакеты, в которых был слишком заоптимизирован лист
> BuildRequires - в котором не были перечислены нужные для сборки именно
> данного приложения библиотеки.
>
> - В отдельный пакет выделен libavutil (баг #12025) и созданы пакеты -devel
> и -static.
>
> Свежую версию пакета можно взять в бранче master в моем git. Тэги я пока
> не проставлял.
>
> git://git.altlinux.org/people/thresh/packages/ffmpeg.git
>
> Заинтересованных прошу проверить на своих пакетах. Я пересобирал mplayer и
> libxine, проблем вроде бы не выявилось.
>
> Ну и замечания welcome, как обычно.
Есть желающие видеть эту или несколько более позднюю версию в branch?
Из полезностей по сравнению с апрельской версией:
- фиксы в dts/dca
- поддержка x11grab
- правильные pkg-config-файлы
- поддержка воспроизведения amr.
Я попробовал сделать бэкпорт и что-то мне кажется, что это будет сильно
сложнее перекладывания части пакетов из Сизифа в бранч.
Переложить нужно будет как минимум:
ffmpeg.src.rpm + все его субпакеты
texi2html
xdtv
ffmpeg2theora.
--
>Во-о-т. А теперь представьте себе корпоративную установку, скажем, Java
>Desktop Suite (не-дистрибутивный GNOME2) поверх ALT Linux (чем черт не
>шутит),
Ну Вы-то так не шутите...
-- aen in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [BEWARE] Новый ffmpeg в Сизиф.
2007-06-27 13:33 ` Pavlov Konstantin
@ 2007-06-27 13:54 ` Led
2007-06-27 13:56 ` Pavlov Konstantin
0 siblings, 1 reply; 8+ messages in thread
From: Led @ 2007-06-27 13:54 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Wednesday 27 June 2007 16:33:03 Pavlov Konstantin написал(а):
> On Fri, Jun 22, 2007 at 03:54:41PM +0400, Pavlov Konstantin wrote:
> > Всем привет.
> >
> > Просьба отвечать в одну рассылку.
> >
> > Сегодня-завтра я планирую вбросить в Сизиф новую версию ffmpeg.
> > Из изменений хочется выделить:
> >
> > - Исправлена библиотека libavcodec, в которой находились символы из
> > swscale. В связи с этим, сломается ffmpeg2theora.
> >
> > 4 symbols removed
> > T sws_freeContext
> > T sws_getCachedContext
> > T sws_getContext
> > T sws_scale
> >
> > Все эти символы должны быть в libswcale и теперь там и находятся.
> >
> > - Генерятся правильные .pc-файлы, типа:
> > $ cat libavcodec.pc
> > prefix=/usr
> > exec_prefix=${prefix}
> > libdir=${exec_prefix}/lib
> > includedir=${prefix}/include
> >
> > Name: libavcodec
> > Description: FFmpeg codec library
> > Version: 51.40.4
> > Requires: libavutil = 49.4.0
> > Requires.private: ogg >= 1.1 theora libraw1394 dirac
> > Conflicts:
> > Libs: -lavcodec
> > Cflags: -I${includedir}/ffmpeg
> >
> > Результатом этого изменения окажется уменьшение вывода `pkg-config
> > --libs libavcodec`, обычно используемого проектами, основанными на ffmpeg
> > при линковке.
> >
> > - Соответственно убраны Requires пакета libavcodec-devel на внешние
> > библиотеки. Могут сломаться пакеты, в которых был слишком заоптимизирован
> > лист BuildRequires - в котором не были перечислены нужные для сборки
> > именно данного приложения библиотеки.
> >
> > - В отдельный пакет выделен libavutil (баг #12025) и созданы пакеты
> > -devel и -static.
> >
> > Свежую версию пакета можно взять в бранче master в моем git. Тэги я пока
> > не проставлял.
> >
> > git://git.altlinux.org/people/thresh/packages/ffmpeg.git
> >
> > Заинтересованных прошу проверить на своих пакетах. Я пересобирал mplayer
> > и libxine, проблем вроде бы не выявилось.
> >
> > Ну и замечания welcome, как обычно.
>
> Есть желающие видеть эту или несколько более позднюю версию в branch?
>
> Из полезностей по сравнению с апрельской версией:
> - фиксы в dts/dca
> - поддержка x11grab
> - правильные pkg-config-файлы
> - поддержка воспроизведения amr.
>
> Я попробовал сделать бэкпорт и что-то мне кажется, что это будет сильно
> сложнее перекладывания части пакетов из Сизифа в бранч.
>
> Переложить нужно будет как минимум:
> ffmpeg.src.rpm + все его субпакеты
> texi2html
> xdtv
> ffmpeg2theora.
Наверное, кое-что переложить не получится как минимум из-за libx264 (в сизифе
сонейм у него другой).
--
Led
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [BEWARE] Новый ffmpeg в Сизиф.
2007-06-27 13:54 ` Led
@ 2007-06-27 13:56 ` Pavlov Konstantin
2007-06-27 14:25 ` Led
0 siblings, 1 reply; 8+ messages in thread
From: Pavlov Konstantin @ 2007-06-27 13:56 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1006 bytes --]
On Wed, Jun 27, 2007 at 04:54:17PM +0300, Led wrote:
> >
> > Есть желающие видеть эту или несколько более позднюю версию в branch?
> >
> > Из полезностей по сравнению с апрельской версией:
> > - фиксы в dts/dca
> > - поддержка x11grab
> > - правильные pkg-config-файлы
> > - поддержка воспроизведения amr.
> >
> > Я попробовал сделать бэкпорт и что-то мне кажется, что это будет сильно
> > сложнее перекладывания части пакетов из Сизифа в бранч.
> >
> > Переложить нужно будет как минимум:
> > ffmpeg.src.rpm + все его субпакеты
> > texi2html
> > xdtv
> > ffmpeg2theora.
>
> Наверное, кое-что переложить не получится как минимум из-за libx264 (в сизифе
> сонейм у него другой).
Ну тогда после тестирования в Сизифе можно закинуть в updates. Но опять же
видимо надо будет закидывать туда же и остальное с Requires >= закинутому
ffmpeg.
--
>ЗЫ. Я ещё подумал: если джава-приложения не собираются в хэшере, то как
>в Сизиф попал OO.o?
С трудом :)
-- jaa in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [BEWARE] Новый ffmpeg в Сизиф.
2007-06-27 13:56 ` Pavlov Konstantin
@ 2007-06-27 14:25 ` Led
2007-06-27 14:26 ` Pavlov Konstantin
0 siblings, 1 reply; 8+ messages in thread
From: Led @ 2007-06-27 14:25 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Wednesday 27 June 2007 16:56:34 Pavlov Konstantin написал(а):
> On Wed, Jun 27, 2007 at 04:54:17PM +0300, Led wrote:
> > > Есть желающие видеть эту или несколько более позднюю версию в branch?
> > >
> > > Из полезностей по сравнению с апрельской версией:
> > > - фиксы в dts/dca
> > > - поддержка x11grab
> > > - правильные pkg-config-файлы
> > > - поддержка воспроизведения amr.
> > >
> > > Я попробовал сделать бэкпорт и что-то мне кажется, что это будет сильно
> > > сложнее перекладывания части пакетов из Сизифа в бранч.
> > >
> > > Переложить нужно будет как минимум:
> > > ffmpeg.src.rpm + все его субпакеты
> > > texi2html
> > > xdtv
> > > ffmpeg2theora.
> >
> > Наверное, кое-что переложить не получится как минимум из-за libx264 (в
> > сизифе сонейм у него другой).
>
> Ну тогда после тестирования в Сизифе можно закинуть в updates. Но опять же
> видимо надо будет закидывать туда же и остальное с Requires >= закинутому
> ffmpeg.
Зачем?
--
Led
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [BEWARE] Новый ffmpeg в Сизиф.
2007-06-27 14:25 ` Led
@ 2007-06-27 14:26 ` Pavlov Konstantin
2007-06-27 14:34 ` Led
0 siblings, 1 reply; 8+ messages in thread
From: Pavlov Konstantin @ 2007-06-27 14:26 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1390 bytes --]
On Wed, Jun 27, 2007 at 05:25:53PM +0300, Led wrote:
> В сообщении от Wednesday 27 June 2007 16:56:34 Pavlov Konstantin написал(а):
> > On Wed, Jun 27, 2007 at 04:54:17PM +0300, Led wrote:
> > > > Есть желающие видеть эту или несколько более позднюю версию в branch?
> > > >
> > > > Из полезностей по сравнению с апрельской версией:
> > > > - фиксы в dts/dca
> > > > - поддержка x11grab
> > > > - правильные pkg-config-файлы
> > > > - поддержка воспроизведения amr.
> > > >
> > > > Я попробовал сделать бэкпорт и что-то мне кажется, что это будет сильно
> > > > сложнее перекладывания части пакетов из Сизифа в бранч.
> > > >
> > > > Переложить нужно будет как минимум:
> > > > ffmpeg.src.rpm + все его субпакеты
> > > > texi2html
> > > > xdtv
> > > > ffmpeg2theora.
> > >
> > > Наверное, кое-что переложить не получится как минимум из-за libx264 (в
> > > сизифе сонейм у него другой).
> >
> > Ну тогда после тестирования в Сизифе можно закинуть в updates. Но опять же
> > видимо надо будет закидывать туда же и остальное с Requires >= закинутому
> > ffmpeg.
>
> Зачем?
Я бы хотел видеть почти-актуальную версию ffmpeg в дистрибутиве на момент
его выхода.
--
> Note: changelog entry for 2.9.0-alt1.1 was not found.
Жульничество! Почему 2.9.0-alt1.1 был потерян?
Не из-за этого ли пакет снова перестал собираться на x86_64?
-- ldv in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [BEWARE] Новый ffmpeg в Сизиф.
2007-06-27 14:26 ` Pavlov Konstantin
@ 2007-06-27 14:34 ` Led
2007-06-27 14:36 ` Pavlov Konstantin
0 siblings, 1 reply; 8+ messages in thread
From: Led @ 2007-06-27 14:34 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Wednesday 27 June 2007 17:26:07 Pavlov Konstantin написал(а):
> On Wed, Jun 27, 2007 at 05:25:53PM +0300, Led wrote:
> > В сообщении от Wednesday 27 June 2007 16:56:34 Pavlov Konstantin
написал(а):
> > > On Wed, Jun 27, 2007 at 04:54:17PM +0300, Led wrote:
> > > > > Есть желающие видеть эту или несколько более позднюю версию в
> > > > > branch?
> > > > >
> > > > > Из полезностей по сравнению с апрельской версией:
> > > > > - фиксы в dts/dca
> > > > > - поддержка x11grab
> > > > > - правильные pkg-config-файлы
> > > > > - поддержка воспроизведения amr.
> > > > >
> > > > > Я попробовал сделать бэкпорт и что-то мне кажется, что это будет
> > > > > сильно сложнее перекладывания части пакетов из Сизифа в бранч.
> > > > >
> > > > > Переложить нужно будет как минимум:
> > > > > ffmpeg.src.rpm + все его субпакеты
> > > > > texi2html
> > > > > xdtv
> > > > > ffmpeg2theora.
> > > >
> > > > Наверное, кое-что переложить не получится как минимум из-за libx264
> > > > (в сизифе сонейм у него другой).
> > >
> > > Ну тогда после тестирования в Сизифе можно закинуть в updates. Но опять
> > > же видимо надо будет закидывать туда же и остальное с Requires >=
> > > закинутому ffmpeg.
> >
> > Зачем?
>
> Я бы хотел видеть почти-актуальную версию ffmpeg в дистрибутиве на момент
> его выхода.
Сорри, я имел ввиду: зачем "Requires >= закинутому ffmpeg"?
--
Led
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [BEWARE] Новый ffmpeg в Сизиф.
2007-06-27 14:34 ` Led
@ 2007-06-27 14:36 ` Pavlov Konstantin
0 siblings, 0 replies; 8+ messages in thread
From: Pavlov Konstantin @ 2007-06-27 14:36 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1836 bytes --]
On Wed, Jun 27, 2007 at 05:34:15PM +0300, Led wrote:
> В сообщении от Wednesday 27 June 2007 17:26:07 Pavlov Konstantin написал(а):
> > On Wed, Jun 27, 2007 at 05:25:53PM +0300, Led wrote:
> > > В сообщении от Wednesday 27 June 2007 16:56:34 Pavlov Konstantin
> написал(а):
> > > > On Wed, Jun 27, 2007 at 04:54:17PM +0300, Led wrote:
> > > > > > Есть желающие видеть эту или несколько более позднюю версию в
> > > > > > branch?
> > > > > >
> > > > > > Из полезностей по сравнению с апрельской версией:
> > > > > > - фиксы в dts/dca
> > > > > > - поддержка x11grab
> > > > > > - правильные pkg-config-файлы
> > > > > > - поддержка воспроизведения amr.
> > > > > >
> > > > > > Я попробовал сделать бэкпорт и что-то мне кажется, что это будет
> > > > > > сильно сложнее перекладывания части пакетов из Сизифа в бранч.
> > > > > >
> > > > > > Переложить нужно будет как минимум:
> > > > > > ffmpeg.src.rpm + все его субпакеты
> > > > > > texi2html
> > > > > > xdtv
> > > > > > ffmpeg2theora.
> > > > >
> > > > > Наверное, кое-что переложить не получится как минимум из-за libx264
> > > > > (в сизифе сонейм у него другой).
> > > >
> > > > Ну тогда после тестирования в Сизифе можно закинуть в updates. Но опять
> > > > же видимо надо будет закидывать туда же и остальное с Requires >=
> > > > закинутому ffmpeg.
> > >
> > > Зачем?
> >
> > Я бы хотел видеть почти-актуальную версию ffmpeg в дистрибутиве на момент
> > его выхода.
>
> Сорри, я имел ввиду: зачем "Requires >= закинутому ffmpeg"?
Чтобы не пробовали вытянуть точечно из обновлений тот же xdtv с символом,
который отсутствует в "том" ffmpeg - x264_encoder vs libx264_encoder.
--
Пришел AEN, сказал про IA64, Athlon, AMD64, оптимизацию под пень 4 и мне
поплохело еще в четыре раза, умноженное на smp ;-)
-- rider in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-06-27 14:36 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-06-22 11:54 [devel] [BEWARE] Новый ffmpeg в Сизиф Pavlov Konstantin
2007-06-27 13:33 ` Pavlov Konstantin
2007-06-27 13:54 ` Led
2007-06-27 13:56 ` Pavlov Konstantin
2007-06-27 14:25 ` Led
2007-06-27 14:26 ` Pavlov Konstantin
2007-06-27 14:34 ` Led
2007-06-27 14:36 ` Pavlov Konstantin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git