* [devel] ffmpeg-20050406
@ 2005-04-13 7:51 Grigory Batalov
2005-04-13 9:28 ` Sergey V Turchin
2005-04-13 10:04 ` Michael Shigorin
0 siblings, 2 replies; 14+ messages in thread
From: Grigory Batalov @ 2005-04-13 7:51 UTC (permalink / raw)
To: devel
Здравствуйте!
Я вижу, свежий ffmpeg (0.4.9-alt1cvs20050406) уже добрался
до Сизифа, давайте смотреть, не сломалось ли чего =).
On Thu, Apr 07, 2005 at 15:49:42PM +0400, Yuri N. Sedunov wrote:
> $ apt-cache whatdepends libavcodec.so libavformat.so ffmpeg
> <libavcodec.so>
> ffmpeg-0.4.9-alt0.5cvs20041113
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> xvidcap-1.1.3-alt0.2
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> vlc-0.7.2-alt0.5.1.1
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> vdr-osdpip-0.0.7-alt2
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> transcode-0.6.14-alt1.1
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> mpeg4ip-player-plugins-1.2-alt1
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> mpeg4ip-live-1.2-alt1
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> gvidcap-1.1.3-alt0.2
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> ffmpeg2theora-0.12-alt1
> Требует: <libavcodec.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> <libavformat.so>
> ffmpeg-0.4.9-alt0.5cvs20041113
> Требует: <libavformat.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> xvidcap-1.1.3-alt0.2
> Требует: <libavformat.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> gvidcap-1.1.3-alt0.2
> Требует: <libavformat.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> ffmpeg2theora-0.12-alt1
> Требует: <libavformat.so>
> libffmpeg-0.4.9-alt0.5cvs20041113
> ffmpeg-0.4.9-alt0.5cvs20041113
> qdvdauthor-0.0.9-alt1
> Требует: ffmpeg
> povray-common-3.6-alt1.1
> Требует: ffmpeg
> kino-0.7.5-alt1.1
> Требует: ffmpeg
> LiVES-0.9.1-alt0.6pre1
> Требует: ffmpeg
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] ffmpeg-20050406 2005-04-13 7:51 [devel] ffmpeg-20050406 Grigory Batalov @ 2005-04-13 9:28 ` Sergey V Turchin 2005-04-13 9:33 ` Grigory Batalov 2005-04-13 10:04 ` Michael Shigorin 1 sibling, 1 reply; 14+ messages in thread From: Sergey V Turchin @ 2005-04-13 9:28 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 379 bytes --] В сообщении от Среда 13 Апрель 2005 11:51 Grigory Batalov написал(a): [...] > ffmpeg (0.4.9-alt1cvs20050406) уже добрался А релиз 0.4.9 разве никогда не предвидиться или уже был? Если еще не было, как тогда пакет-версия-релиз называться будет? [...] -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] ffmpeg-20050406 2005-04-13 9:28 ` Sergey V Turchin @ 2005-04-13 9:33 ` Grigory Batalov 2005-04-13 13:33 ` Sergey V Turchin 0 siblings, 1 reply; 14+ messages in thread From: Grigory Batalov @ 2005-04-13 9:33 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Apr 13, 2005 at 01:28:52PM +0400, Sergey V Turchin wrote: > [...] > > > ffmpeg (0.4.9-alt1cvs20050406) уже добрался > А релиз 0.4.9 разве никогда не предвидиться или уже был? > Если еще не было, как тогда пакет-версия-релиз называться будет? Да, промашка вышла, не подумал. Ну, сделаю Serial. -- Grigory Batalov ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] ffmpeg-20050406 2005-04-13 9:33 ` Grigory Batalov @ 2005-04-13 13:33 ` Sergey V Turchin 2005-04-13 13:49 ` Grigory Batalov 2005-04-13 14:35 ` [devel] ffmpeg-20050406 Michael Shigorin 0 siblings, 2 replies; 14+ messages in thread From: Sergey V Turchin @ 2005-04-13 13:33 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 577 bytes --] В сообщении от Среда 13 Апрель 2005 13:33 Grigory Batalov написал(a): > On Wed, Apr 13, 2005 at 01:28:52PM +0400, Sergey V Turchin wrote: > > [...] > > > > > ffmpeg (0.4.9-alt1cvs20050406) уже добрался > > > > А релиз 0.4.9 разве никогда не предвидиться или уже был? > > Если еще не было, как тогда пакет-версия-релиз называться > > будет? > > Да, промашка вышла, не подумал. > Ну, сделаю Serial. Дык, это самое худшее и есть. Лучше версию 0.4.9.1 -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] ffmpeg-20050406 2005-04-13 13:33 ` Sergey V Turchin @ 2005-04-13 13:49 ` Grigory Batalov 2005-04-13 14:35 ` [devel] ffmpeg-20050406 Michael Shigorin 1 sibling, 0 replies; 14+ messages in thread From: Grigory Batalov @ 2005-04-13 13:49 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Apr 13, 2005 at 05:33:52PM +0400, Sergey V Turchin wrote: > > > [...] > > > > > > > ffmpeg (0.4.9-alt1cvs20050406) уже добрался > > > > > > А релиз 0.4.9 разве никогда не предвидиться или уже был? > > > Если еще не было, как тогда пакет-версия-релиз называться > > > будет? > > > > Да, промашка вышла, не подумал. > > Ну, сделаю Serial. > Дык, это самое худшее и есть. Лучше версию 0.4.9.1 Ещё можно 0.4.9-alt9, например, т.е. +1 к релизу, который к тому моменту появится. Вообще, первый блин вышел комом, я уже следующую сборку готовлю =). -- Grigory Batalov ^ permalink raw reply [flat|nested] 14+ messages in thread
* [devel] Re: ffmpeg-20050406 2005-04-13 13:33 ` Sergey V Turchin 2005-04-13 13:49 ` Grigory Batalov @ 2005-04-13 14:35 ` Michael Shigorin 2005-04-13 14:40 ` Sergey V Turchin 1 sibling, 1 reply; 14+ messages in thread From: Michael Shigorin @ 2005-04-13 14:35 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 604 bytes --] On Wed, Apr 13, 2005 at 05:33:52PM +0400, Sergey V Turchin wrote: > > > > ffmpeg (0.4.9-alt1cvs20050406) уже добрался > > > А релиз 0.4.9 разве никогда не предвидиться или уже был? > > > Если еще не было, как тогда пакет-версия-релиз называться > > > будет? > > Да, промашка вышла, не подумал. > > Ну, сделаю Serial. > Дык, это самое худшее и есть. Ты пессимист. > Лучше версию 0.4.9.1 Врать -- хуже, чем Serial. PS: да alt2 собрать и в changelog сказать, что alt1 не-бы-ло. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: ffmpeg-20050406 2005-04-13 14:35 ` [devel] ffmpeg-20050406 Michael Shigorin @ 2005-04-13 14:40 ` Sergey V Turchin 2005-04-13 15:11 ` Michael Shigorin 2005-04-13 15:11 ` Ivan Fedorov 0 siblings, 2 replies; 14+ messages in thread From: Sergey V Turchin @ 2005-04-13 14:40 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 852 bytes --] В сообщении от Среда 13 Апрель 2005 18:35 Michael Shigorin написал(a): > On Wed, Apr 13, 2005 at 05:33:52PM +0400, Sergey V Turchin wrote: > > > > > ffmpeg (0.4.9-alt1cvs20050406) уже добрался > > > > > > > > А релиз 0.4.9 разве никогда не предвидиться или уже был? > > > > Если еще не было, как тогда пакет-версия-релиз называться > > > > будет? > > > > > > Да, промашка вышла, не подумал. > > > Ну, сделаю Serial. > > > > Дык, это самое худшее и есть. > Ты пессимист. Нет, я serial тащить в kdepim и arts со 2-го kde заколебался. > > Лучше версию 0.4.9.1 > > Врать -- хуже, чем Serial. Зато исправимо. А Serial - на всю жизнь. > PS: да alt2 собрать и в changelog сказать, что alt1 не-бы-ло. :) А apt-у как это сказать? -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [devel] Re: ffmpeg-20050406 2005-04-13 14:40 ` Sergey V Turchin @ 2005-04-13 15:11 ` Michael Shigorin 2005-04-13 15:56 ` Sergey V Turchin 2005-04-13 15:11 ` Ivan Fedorov 1 sibling, 1 reply; 14+ messages in thread From: Michael Shigorin @ 2005-04-13 15:11 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 631 bytes --] On Wed, Apr 13, 2005 at 06:40:08PM +0400, Sergey V Turchin wrote: > > > Дык, это самое худшее и есть. > > Ты пессимист. > Нет, я serial тащить в kdepim и arts со 2-го kde заколебался. Давит? > > > Лучше версию 0.4.9.1 > > Врать -- хуже, чем Serial. > Зато исправимо. А Serial - на всю жизнь. Врать -- это тоже на всю жизнь... oh well, это офтопик. > > PS: да alt2 собрать и в changelog сказать, что alt1 не-бы-ло. :) > А apt-у как это сказать? alt2. Ну был alt1, так сам же и вынесет, в смысле обновит. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: ffmpeg-20050406 2005-04-13 15:11 ` Michael Shigorin @ 2005-04-13 15:56 ` Sergey V Turchin 0 siblings, 0 replies; 14+ messages in thread From: Sergey V Turchin @ 2005-04-13 15:56 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 329 bytes --] В сообщении от Среда 13 Апрель 2005 19:11 Michael Shigorin написал(a): [...] > alt2. Ну был alt1, так сам же и вынесет, в смысле обновит. :) Точно, торможу. Не проверил rpmvercmp, думал alt1cvs > alt2 -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: ffmpeg-20050406 2005-04-13 14:40 ` Sergey V Turchin 2005-04-13 15:11 ` Michael Shigorin @ 2005-04-13 15:11 ` Ivan Fedorov 2005-04-13 15:12 ` Ivan Fedorov 1 sibling, 1 reply; 14+ messages in thread From: Ivan Fedorov @ 2005-04-13 15:11 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 178 bytes --] Sergey V Turchin пишет: >>PS: да alt2 собрать и в changelog сказать, что alt1 не-бы-ло. :) > > А apt-у как это сказать? А там что на самом деле "alt1cvs"? без точки? [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: ffmpeg-20050406 2005-04-13 15:11 ` Ivan Fedorov @ 2005-04-13 15:12 ` Ivan Fedorov 0 siblings, 0 replies; 14+ messages in thread From: Ivan Fedorov @ 2005-04-13 15:12 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 260 bytes --] Ivan Fedorov пишет: > Sergey V Turchin пишет: > > >>>PS: да alt2 собрать и в changelog сказать, что alt1 не-бы-ло. :) >> >>А apt-у как это сказать? > > > А там что на самом деле "alt1cvs"? без точки? Хотя пофиг... alt2 все равно "больше". [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [devel] Re: ffmpeg-20050406 2005-04-13 7:51 [devel] ffmpeg-20050406 Grigory Batalov 2005-04-13 9:28 ` Sergey V Turchin @ 2005-04-13 10:04 ` Michael Shigorin 2005-04-13 10:35 ` Grigory Batalov 1 sibling, 1 reply; 14+ messages in thread From: Michael Shigorin @ 2005-04-13 10:04 UTC (permalink / raw) To: devel On Wed, Apr 13, 2005 at 11:51:32AM +0400, Grigory Batalov wrote: > Я вижу, свежий ffmpeg (0.4.9-alt1cvs20050406) уже добрался > до Сизифа, давайте смотреть, не сломалось ли чего =). > > xvidcap-1.1.3-alt0.2 "Не пригодилось". Бишь не собрался: if i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -DVERSION=\"1.1.3\" -pipe -Wall -O2 -march=i586 -mcpu=i686 -MT xvidcap-xtoffmpeg.o -MD -MP -MF ".deps/xvidcap-xtoffmpeg.Tpo" \ -c -o xvidcap-xtoffmpeg.o `test -f 'xtoffmpeg.c' || echo './'`xtoffmpeg.c; \ then mv ".deps/xvidcap-xtoffmpeg.Tpo" ".deps/xvidcap-xtoffmpeg.Po"; \ else rm -f ".deps/xvidcap-xtoffmpeg.Tpo"; exit 1; \ fi xtoffmpeg.c: In function `myABGR32toARGB32': xtoffmpeg.c:509: warning: unused variable `swap1' xtoffmpeg.c:509: warning: unused variable `swap2' xtoffmpeg.c:509: warning: unused variable `swap3' xtoffmpeg.c:509: warning: unused variable `swap4' xtoffmpeg.c: In function `FFMPEGcolorTable': xtoffmpeg.c:538: warning: unused variable `n' xtoffmpeg.c: In function `XImageToFFMPEG': xtoffmpeg.c:974: warning: unsigned int format, long unsigned int arg (arg 3) xtoffmpeg.c:974: warning: unsigned int format, long unsigned int arg (arg 4) xtoffmpeg.c:974: warning: unsigned int format, long unsigned int arg (arg 5) xtoffmpeg.c:986: warning: unsigned int format, long unsigned int arg (arg 3) xtoffmpeg.c:986: warning: unsigned int format, long unsigned int arg (arg 4) xtoffmpeg.c:986: warning: unsigned int format, long unsigned int arg (arg 5) xtoffmpeg.c:1066: warning: unused variable `x' xtoffmpeg.c:1120: warning: passing arg 2 of `av_write_frame' makes pointer from integer without a cast xtoffmpeg.c:1120: error: too many arguments to function `av_write_frame' codecs.h:27: warning: unused variable `tCodecNames' codecs.h:38: warning: unused variable `tCodec2ffmpeg' xtoffmpeg.c:583: warning: unused variable `ap' xtoffmpeg.c:585: warning: unused variable `ret' xtoffmpeg.c:585: warning: unused variable `err' xtoffmpeg.c:585: warning: unused variable `i' xtoffmpeg.c: At top level: xtoffmpeg.c:1135: warning: return type defaults to `int' xtoffmpeg.c:1188:18: warning: "/*" within comment xtoffmpeg.c:115: warning: 'audio_pts' defined but not used xtoffmpeg.c:115: warning: 'video_pts' defined but not used xtoffmpeg.c:118: warning: 'XVC_DEBUG' defined but not used make[2]: *** [xvidcap-xtoffmpeg.o] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/xvidcap-1.1.3/src' Попробовать, что ли, 1.1.4pre2 собрать... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: ffmpeg-20050406 2005-04-13 10:04 ` Michael Shigorin @ 2005-04-13 10:35 ` Grigory Batalov 2005-04-14 11:11 ` Grigory Batalov 0 siblings, 1 reply; 14+ messages in thread From: Grigory Batalov @ 2005-04-13 10:35 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Apr 13, 2005 at 01:04:05PM +0300, Michael Shigorin wrote: > > Я вижу, свежий ffmpeg (0.4.9-alt1cvs20050406) уже добрался > > до Сизифа, давайте смотреть, не сломалось ли чего =). > > > xvidcap-1.1.3-alt0.2 > > "Не пригодилось". Бишь не собрался: > > if i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -DVERSION=\"1.1.3\" -pipe -Wall -O2 -march=i586 -mcpu=i686 -MT xvidcap-xtoffmpeg.o -MD -MP -MF ".deps/xvidcap-xtoffmpeg.Tpo" \ > -c -o xvidcap-xtoffmpeg.o `test -f 'xtoffmpeg.c' || echo './'`xtoffmpeg.c; \ > then mv ".deps/xvidcap-xtoffmpeg.Tpo" ".deps/xvidcap-xtoffmpeg.Po"; \ > else rm -f ".deps/xvidcap-xtoffmpeg.Tpo"; exit 1; \ > fi ... > make[2]: *** [xvidcap-xtoffmpeg.o] Error 1 > make[2]: Leaving directory `/usr/src/RPM/BUILD/xvidcap-1.1.3/src' > > Попробовать, что ли, 1.1.4pre2 собрать... Тоже не собирается... Поковыряю немного, может, разберусь. -- Grigory Batalov ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: ffmpeg-20050406 2005-04-13 10:35 ` Grigory Batalov @ 2005-04-14 11:11 ` Grigory Batalov 0 siblings, 0 replies; 14+ messages in thread From: Grigory Batalov @ 2005-04-14 11:11 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1230 bytes --] On Wed, 13 Apr 2005 14:35:17 +0400 Grigory Batalov <bga@altlinux.ru> wrote: > > > Я вижу, свежий ffmpeg (0.4.9-alt1cvs20050406) уже добрался > > > до Сизифа, давайте смотреть, не сломалось ли чего =). > > > > xvidcap-1.1.3-alt0.2 > > > > "Не пригодилось". Бишь не собрался: > > > > if i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -DVERSION=\"1.1.3\" -pipe -Wall -O2 -march=i586 -mcpu=i686 -MT xvidcap-xtoffmpeg.o -MD -MP -MF ".deps/xvidcap-xtoffmpeg.Tpo" \ > > -c -o xvidcap-xtoffmpeg.o `test -f 'xtoffmpeg.c' || echo './'`xtoffmpeg.c; \ > > then mv ".deps/xvidcap-xtoffmpeg.Tpo" ".deps/xvidcap-xtoffmpeg.Po"; \ > > else rm -f ".deps/xvidcap-xtoffmpeg.Tpo"; exit 1; \ > > fi > ... > > make[2]: *** [xvidcap-xtoffmpeg.o] Error 1 > > make[2]: Leaving directory `/usr/src/RPM/BUILD/xvidcap-1.1.3/src' > > > > Попробовать, что ли, 1.1.4pre2 собрать... > > Тоже не собирается... Поковыряю немного, может, разберусь. 1.1.4pre2 не собирается из-за своих собственных тараканов =). А к ffmpeg-0.4.9 эта версия уже готова. Для 1.1.3, рассчитанной на 0.4.8, можно применить прилагаемый патчик. Правда, я так и не понял, работает ли теперь xvidcap =). Кто им уже пользовался, проверьте? [-- Attachment #2: xvidcap-1.1.3-alt-ffmpeg.patch --] [-- Type: text/plain, Size: 3057 bytes --] diff -ruN xvidcap-1.1.3.orig/src/xtoffmpeg.c xvidcap-1.1.3/src/xtoffmpeg.c --- xvidcap-1.1.3.orig/src/xtoffmpeg.c 2004-02-15 22:00:54 +0300 +++ xvidcap-1.1.3/src/xtoffmpeg.c 2005-04-14 13:56:57 +0400 @@ -186,24 +186,33 @@ frame_bytes = enc->frame_size * 2 * enc->channels; while (fifo_read (&ost->fifo, audio_buf, frame_bytes, &ost->fifo.rptr) == 0) { - ret = avcodec_encode_audio (enc, audio_out, audio_out_size, - (short *)audio_buf); -// audio_pts = (double)au_out_st->st->pts.val * output_file->pts_num / output_file->pts_den; -// video_pts = (double)out_st->pts.val * output_file->pts_num / output_file->pts_den; + AVPacket pkt; + + // initialize audio output packet + av_init_packet(&pkt); + + pkt.size = avcodec_encode_audio (enc, audio_out, audio_out_size, (short *)audio_buf); + pkt.stream_index= ost->st->index; + if (enc->coded_frame) { + pkt.pts = enc->coded_frame->pts; + } + pkt.flags |= PKT_FLAG_KEY; + pkt.data = audio_out; -// if ( audio_pts < video_pts && pthread_mutex_trylock (&mp) == 0 ) { if ( pthread_mutex_trylock (&mp) == 0 ) { /* write the compressed frame in the media file */ - if (av_write_frame (s, ost->st->index, audio_out, ret) != 0) { + if (av_write_frame (s, &pkt) != 0) { fprintf (stderr, "Error while writing audio frame\n"); exit (1); } + if ( pthread_mutex_unlock (&mp) > 0 ) { fprintf (stderr, "Couldn't unlock mutex lock for writing audio frame\n"); } + } /* else { fprintf (stderr, "Can't lock mutex for writing audio frame\n"); } */ @@ -239,6 +247,7 @@ } + void cleanup_thread_when_stopped () { int retval = 0; @@ -371,6 +380,27 @@ #endif // HAVE_FFMPEG_AUDIO +static void do_video_out (AVFormatContext *s, AVStream *ost, unsigned char *buf, int size) { + AVCodecContext *enc; + AVPacket pkt; + + enc = &(ost->codec); + + // initialize video output packet + av_init_packet(&pkt); + pkt.size = size; + if (enc->coded_frame) pkt.pts = enc->coded_frame->pts; + if (enc->coded_frame && enc->coded_frame->key_frame) pkt.flags |= PKT_FLAG_KEY; + pkt.stream_index= ost->index; + pkt.data= buf; + + if (av_write_frame (s, &pkt) != 0) { + fprintf (stderr, "Error while writing audio frame\n"); + exit (1); + } +} + + #ifdef DEBUG /* * dump info about XImage - for debugging purposes @@ -1117,7 +1147,7 @@ } #endif // HAVE_FFMPEG_AUDIO /* write frame to file */ - av_write_frame (output_file, out_st->index, outbuf, out_size); + do_video_out (output_file, out_st, outbuf, out_size); #ifdef HAVE_FFMPEG_AUDIO /* release the mutex */ if (job->flags & FLG_AUDIO_WANTED) { ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2005-04-14 11:11 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-04-13 7:51 [devel] ffmpeg-20050406 Grigory Batalov 2005-04-13 9:28 ` Sergey V Turchin 2005-04-13 9:33 ` Grigory Batalov 2005-04-13 13:33 ` Sergey V Turchin 2005-04-13 13:49 ` Grigory Batalov 2005-04-13 14:35 ` [devel] ffmpeg-20050406 Michael Shigorin 2005-04-13 14:40 ` Sergey V Turchin 2005-04-13 15:11 ` Michael Shigorin 2005-04-13 15:56 ` Sergey V Turchin 2005-04-13 15:11 ` Ivan Fedorov 2005-04-13 15:12 ` Ivan Fedorov 2005-04-13 10:04 ` Michael Shigorin 2005-04-13 10:35 ` Grigory Batalov 2005-04-14 11:11 ` Grigory Batalov
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