Bug #4011
WEBM Container problems
100%
Description
On this new version WEBM Container (VP8 codec) not working !
Sound is working but image is opening and freezing after 1 second.
On older versions works without any problems transcoding with this container.
Files
Subtasks
History
Updated by ovidiu marius about 8 years ago
It seems that all version since august until now have this problem !
Transcoding with webm container (google VP8 codec) NOT WORKING !
Updated by ovidiu marius about 8 years ago
Here is debug file from "Tvheadend 4.1-2256~g91d28cc" and as I say before VP8 codec not working .
2016-10-05 21:38:51.719 [ DEBUG]:service: 2: DIGI Sport 1 si 0xb0b00f50 DRXK DVB-C DVB-T : DVB-C #0 weight 0 prio 10 error 0 2016-10-05 21:38:51.719 [ INFO]:mpegts: 354MHz in DIGI - tuning on DRXK DVB-C DVB-T : DVB-C #0 2016-10-05 21:38:51.719 [ DEBUG]:linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - starting 354MHz in DIGI 2016-10-05 21:38:51.719 [ DEBUG]:mpegts: 354MHz in DIGI - started 2016-10-05 21:38:51.719 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0020 (32) [8/0xb7cfd538] 2016-10-05 21:38:51.719 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0579 (1401) [8/0xb7cfd538] 2016-10-05 21:38:51.719 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 057A (1402) [8/0xb7cfd538] 2016-10-05 21:38:51.719 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0020 (32) [16/0xb0b021d0] 2016-10-05 21:38:51.719 [ INFO]:subscription: 0001: "HTTP" subscribing on channel "DIGI Sport 1", weight: 100, adapter: "DRXK DVB-C DVB-T : DVB-C #0", network: "DIGI", mux: "354MHz", provider: "Digi", service: "DIGI Sport 1", profile="Ovi", hostname="192.168.1.2", client="VLC/2.2.4 LibVLC/2.2.4" 2016-10-05 21:38:51.870 [WARNING]:linuxdvb: Unhandled ERROR_BIT_COUNT scale: 0 2016-10-05 21:38:51.870 [WARNING]:linuxdvb: Unable to provide BER value. 2016-10-05 21:38:51.870 [WARNING]:linuxdvb: Unhandled ERROR_BLOCK_COUNT scale: 0 2016-10-05 21:38:51.945 [ DEBUG]:linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - status GOOD (SIGNAL | CARRIER | VITERBI | SYNC | LOCK) 2016-10-05 21:38:51.945 [ DEBUG]:linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - locked 2016-10-05 21:38:51.945 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0000 (0) [20/0xb0b03b50] 2016-10-05 21:38:51.945 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0001 (1) [16/0xb0b04f78] 2016-10-05 21:38:51.945 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0010 (16) [16/0xb0b063a0] 2016-10-05 21:38:51.945 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0011 (17) [20/0xb0b077c8] 2016-10-05 21:38:51.945 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0011 (17) [16/0xb0b08bf0] 2016-10-05 21:38:51.945 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0014 (20) [20/0xb0b0a018] 2016-10-05 21:38:51.945 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0014 (20) [20/0xb0b0b440] 2016-10-05 21:38:51.955 [ DEBUG]:service: DIGI/354MHz/DIGI Sport 1: Status changed to [Hardware input] 2016-10-05 21:38:51.955 [ DEBUG]:service: DIGI/354MHz/DIGI Sport 1: Status changed to [Hardware input] [Input on service] 2016-10-05 21:38:51.955 [ DEBUG]:service: DIGI/354MHz/DIGI Sport 1: Status changed to [Hardware input] [Input on service] [Demuxed packets] 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: onid 0001 (1) tsid 00CD (205) 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: mux 354MHz in DIGI 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 008C (140) running 4 free_ca 0 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 0190 (400) running 4 free_ca 0 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 0223 (547) running 4 free_ca 0 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 0232 (562) running 4 free_ca 0 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 0235 (565) running 4 free_ca 0 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 024E (590) running 4 free_ca 0 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 0250 (592) running 4 free_ca 1 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 0252 (594) running 4 free_ca 0 2016-10-05 21:38:52.100 [ DEBUG]:tbl-base: sdt: sid 0255 (597) running 4 free_ca 1 2016-10-05 21:38:52.268 [ DEBUG]:service: DIGI/354MHz/DIGI Sport 1: Status changed to [Hardware input] [Input on service] [Demuxed packets] [Reassembled packets] 2016-10-05 21:38:52.268 [ INFO]:transcode: 0001: 1:MPEG2VIDEO 720x576 ==> VP8 400x320 (libvpx) 2016-10-05 21:38:52.268 [ INFO]:transcode: 0001: 2:MPEG2AUDIO ==> VORBIS (libvorbis) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: network 0039 (57) [Cable Arad] 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 0065 (101) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 306000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 0065 (101) mux 306MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 0066 (102) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 314000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 0066 (102) mux 314MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 0067 (103) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 322000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 0067 (103) mux 322MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 0068 (104) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 370000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 0068 (104) mux 370MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00C9 (201) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 338000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00C9 (201) mux 338MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CA (202) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 346000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CA (202) mux 346MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CC (204) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 362000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CC (204) mux 362MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CD (205) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 354000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CD (205) mux 354MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CE (206) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 378000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CE (206) mux 378MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CF (207) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 386000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00CF (207) mux 386MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00D0 (208) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 402000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00D0 (208) mux 402MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00D3 (211) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 466000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00D3 (211) mux 466MHz in DIGI 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00D4 (212) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 474000000 sym 6900000 mod QAM/256 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00D5 (213) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 482000000 sym 6900000 mod QAM/256 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00E6 (230) mux <none> (discovery) 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: DVB-C freq 394000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:52.269 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00E6 (230) mux 394MHz in DIGI 2016-10-05 21:38:52.316 [ DEBUG]:tbl-base: pmt: sid 008C (140) 2016-10-05 21:38:52.316 [ DEBUG]:tbl-base: pmt: pcr_pid 0579 2016-10-05 21:38:52.316 [ DEBUG]:tbl-base: pmt: pid 0579 estype 2 2016-10-05 21:38:52.316 [ DEBUG]:tbl-base: pmt: type MPEG2VIDEO position 0 2016-10-05 21:38:52.316 [ DEBUG]:tbl-base: pmt: pid 057A estype 4 2016-10-05 21:38:52.316 [ DEBUG]:tbl-base: pmt: type MPEG2AUDIO position 0 2016-10-05 21:38:52.316 [ DEBUG]:tbl-base: pmt: language rum 2016-10-05 21:38:52.345 [ DEBUG]:transcode: 0001: using audio sample rate 48000 2016-10-05 21:38:52.345 [ DEBUG]:transcode: 0001: using audio sample format fltp 2016-10-05 21:38:52.345 [ DEBUG]:transcode: 0001: using audio channel layout stereo 2016-10-05 21:38:52.406 [ DEBUG]:transcode: 0001: starting audio resampling 2016-10-05 21:38:52.406 [ DEBUG]:transcode: 0001: IN : channel_layout=stereo, rate=48000, fmt=s16p, bitrate=128000 2016-10-05 21:38:52.406 [ DEBUG]:transcode: 0001: OUT: channel_layout=stereo, rate=48000, fmt=fltp, bitrate=48000 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: 0xb7cfa6c8: tsid 00CD (205) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 008C (140) on pid 0020 (32) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 0190 (400) on pid 0022 (34) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 0223 (547) on pid 0320 (800) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 0232 (562) on pid 0442 (1090) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 0235 (565) on pid 0048 (72) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 024E (590) on pid 00C8 (200) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 0250 (592) on pid 078A (1930) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 0252 (594) on pid 1734 (5940) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: pat: sid 0255 (597) on pid 0672 (1650) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: cat: caid 1801 (6145) pid 0081 (129) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: cat: caid 1880 (6272) pid 0083 (131) 2016-10-05 21:38:52.437 [ DEBUG]:tbl-base: cat: caid 06BB (1723) pid 0086 (134) 2016-10-05 21:38:52.459 [ DEBUG]:mpegts: 354MHz in DIGI - open PID 0083 (131) [16/0xb160ea28] 2016-10-05 21:38:52.459 [WARNING]:transcode: 0001: Detected framedrop in audio 2016-10-05 21:38:52.509 [ INFO]:libav: v1.5.0 2016-10-05 21:38:52.509 [ DEBUG]:libav: --prefix=/ffmpeg --enable-static --disable-shared --extra-cflags=-fPIE --disable-examples --disable-docs --disable-unit-tests --target=x86-linux-gcc 2016-10-05 21:38:52.514 [ DEBUG]:libav: w:720 h:576 pixfmt:yuv420p tb:1/50 fr:0/1 sar:64/45 sws_param: 2016-10-05 21:38:52.514 [ DEBUG]:libav: w:400 h:320 flags:'bilinear' interl:0 2016-10-05 21:38:52.516 [ DEBUG]:libav: w:720 h:576 fmt:yuv420p sar:64/45 -> w:400 h:320 fmt:yuv420p sar:64/45 flags:0x2 2016-10-05 21:38:52.573 [ DEBUG]:webui: Start streaming /stream/channelid/67157012 2016-10-05 21:38:52.910 [ DEBUG]:tbl-base: pmt: completed pid 32 table 00000002 / 000000ff 2016-10-05 21:38:52.941 [ DEBUG]:tbl-base: pat: completed pid 0 table 00000000 / 00000000 2016-10-05 21:38:52.941 [ DEBUG]:tbl-base: cat: completed pid 1 table 00000001 / 000000ff 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: network 0039 (57) [] 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00E7 (231) mux <none> (discovery) 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: DVB-C freq 426000000 sym 6900000 mod QAM/256 fec 3/5 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00E7 (231) mux 426MHz in DIGI 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00E8 (232) mux <none> (discovery) 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: DVB-C freq 434000000 sym 6900000 mod QAM/256 fec 3/5 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00E8 (232) mux 434MHz in DIGI 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00E9 (233) mux <none> (discovery) 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: DVB-C freq 442000000 sym 6900000 mod QAM/256 fec 3/5 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00E9 (233) mux 442MHz in DIGI 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00FB (251) mux <none> (discovery) 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: DVB-C freq 330000000 sym 6900000 mod QAM/64 fec 3/5 2016-10-05 21:38:53.086 [ DEBUG]:tbl-base: nit: onid 0001 (1) tsid 00FB (251) mux 330MHz in DIGI 2016-10-05 21:38:53.545 [ DEBUG]:tbl-base: nit: completed pid 16 table 00000000 / 00000000 2016-10-05 21:38:54.095 [ DEBUG]:tbl-base: sdt: completed pid 17 table 00000040 / 000000f8 2016-10-05 21:38:55.170 [ DEBUG]:settings: saving to /home/tv/.hts/tvheadend/input/dvb/networks/88394e33113c2dba59cde117b558fd07/config 2016-10-05 21:38:56.088 [ DEBUG]:settings: saving to /home/tv/.hts/tvheadend/input/dvb/networks/88394e33113c2dba59cde117b558fd07/muxes/cf09a7a323630e73895623eacdbd7bc9 2016-10-05 21:39:14.152 [WARNING]:TS: DIGI/354MHz/DIGI Sport 1: MPEG2VIDEO @ #1401 Continuity counter error (total 1) 2016-10-05 21:39:17.710 [WARNING]:tbl-time: tot: 354MHz in DIGI: invalid checksum (len 8, errors 1) 2016-10-05 21:39:13.000 [ DEBUG]:time: TDT - updated system clock 2016-10-05 21:39:13.000 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0014 (20) [20/0xb0b0a018] 2016-10-05 21:39:47.781 [WARNING]:tbl-time: tot: 354MHz in DIGI: invalid checksum (len 8, errors 2) 2016-10-05 21:40:17.686 [WARNING]:tbl-time: tot: 354MHz in DIGI: invalid checksum (len 8, errors 3) 2016-10-05 21:40:47.800 [WARNING]:tbl-time: tot: 354MHz in DIGI: invalid checksum (len 8, errors 4) 2016-10-05 21:41:10.189 [ INFO]:subscription: 0001: "HTTP" unsubscribing from "DIGI Sport 1", hostname="192.168.1.2", client="VLC/2.2.4 LibVLC/2.2.4" 2016-10-05 21:41:10.300 [WARNING]:libav: 66 frames left in the queue on closing 2016-10-05 21:41:10.303 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0020 (32) [16/0xb0b021d0] 2016-10-05 21:41:10.303 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0020 (32) [8/0xb7cfd538] 2016-10-05 21:41:10.303 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0579 (1401) [8/0xb7cfd538] 2016-10-05 21:41:10.303 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 057A (1402) [8/0xb7cfd538] 2016-10-05 21:41:10.303 [ DEBUG]:mpegts: 354MHz in DIGI - stopping mux 2016-10-05 21:41:10.303 [ DEBUG]:linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - stopping 354MHz in DIGI 2016-10-05 21:41:10.308 [ DEBUG]:linuxdvb: DRXK DVB-C DVB-T : DVB-C #0 - stopped dvr thread 2016-10-05 21:41:10.308 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0000 (0) [20/0xb0b03b50] 2016-10-05 21:41:10.308 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0001 (1) [16/0xb0b04f78] 2016-10-05 21:41:10.308 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0010 (16) [16/0xb0b063a0] 2016-10-05 21:41:10.308 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0011 (17) [16/0xb0b08bf0] 2016-10-05 21:41:10.308 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0011 (17) [20/0xb0b077c8] 2016-10-05 21:41:10.308 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0014 (20) [20/0xb0b0b440] 2016-10-05 21:41:10.308 [ DEBUG]:mpegts: 354MHz in DIGI - close PID 0083 (131) [16/0xb160ea28]
Updated by ovidiu marius about 8 years ago
Jaroslav Kysela wrote:
It works in VLC. What client do you use?
On windows I use VLC and not working !
On android I use Bsplayer and again NOT WORKING !
Form that commit webm not working anymore on tvheadend.
Updated by Jaroslav Kysela about 8 years ago
Could you upload a small mkv file which shows this problem? The mentioned commit does not do anything with mkv/webm.
Updated by ovidiu marius about 8 years ago
- File Last commit OK _ 4.1-2166~e7f90e7.webm Last commit OK _ 4.1-2166~e7f90e7.webm added
- File Not working_4.1-2298~ga54db94-dirty.webm Not working_4.1-2298~ga54db94-dirty.webm added
Jaroslav Kysela wrote:
Could you upload a small mkv file which shows this problem? The mentioned commit does not do anything with mkv/webm.
Ok, you can see here last commit that working ok (2166_e7f90e7) and last commit from today 2298_ga54db94 (webm not working !!!) same as last 2,5 months.
Updated by Jaroslav Kysela about 8 years ago
See comment 3 - it works in my Linux VLC without any issue.
Updated by Jaroslav Kysela about 8 years ago
It looks like that the video track has zero timestamps in 'Not working_4.1-2298~ga54db94-dirty.webm '.
Updated by Jaroslav Kysela about 8 years ago
Could you really verify if v4.1-2168-g1b05429 really does not work (commit 1b05429ca0298ee15abb93ecc20cf114748aeaff) for you? I don't see anything in the code which may have any impact to DTS/PTS handling.
Updated by ovidiu marius about 8 years ago
Can you give me a link for this commit (2168-g1b05429) because I don't find it.
Updated by ovidiu marius about 8 years ago
I try to build commit g1b05429 but I got this error :
src/tcp.c:838:1: error: conflicting types for ‘tcp_server_create’
tcp_server_create
^
In file included from src/tcp.c:39:0:
src/tcp.h:70:7: note: previous declaration of ‘tcp_server_create’ was here
void tcp_server_create(int subsystem, const char *name,
^
src/tcp.c: In function ‘tcp_server_create’:
src/tcp.c:894:47: error: passing argument 4 of ‘_tvhlog’ makes integer from poin ter without a cast [-Werror]
tvhinfo(subsystem, "Starting %s server %s:%d (systemd)", name, buf, htons(I P_PORT(bound)));
^
In file included from src/tvheadend.h:41:0,
from src/tcp.c:38:
src/tvhlog.h:65:6: note: expected ‘int’ but argument is of type ‘const char *’
void _tvhlog ( const char *file, int line, int severity,
^
src/tcp.c:898:32: error: passing argument 1 of ‘tcp_server_create_new’ makes int eger from pointer without a cast [-Werror]
ts = tcp_server_create_new(subsystem, name, bindaddr, port, ops, opaque);
^
src/tcp.c:751:14: note: expected ‘int’ but argument is of type ‘const char *’
static void *tcp_server_create_new
^
cc1: all warnings being treated as errors
Makefile:625: recipe for target '/usr/src/tvheadend/build.linux/src/tcp.o' faile d
make1: [/usr/src/tvheadend/build.linux/src/tcp.o] Error 1
make1: Leaving directory '/usr/src/tvheadend'
Makefile:96: recipe for target 'ffmpeg_all' failed
make: * [ffmpeg_all] Error 2
Updated by Jaroslav Kysela about 8 years ago
Try commit 6fa299558da94c7c9f08e635805855c39f565091 . Anyway, you should bisect the first non-working commit. See 'man git-bisect'.
Updated by ovidiu marius about 8 years ago
Jaroslav Kysela wrote:
Try commit 6fa299558da94c7c9f08e635805855c39f565091 . Anyway, you should bisect the first non-working commit. See 'man git-bisect'.
I try all this commits :
ad1255d516c195b1f20432375eaf23f58e5d7daa
1b05429ca0298ee15abb93ecc20cf114748aeaff
a5358028063a8908f4b75fddf441f26c75770f92
0c2f4b643dd290e1382a58c444d38efa3c0d31c4
012eb479ac1aa6b708a36b44308bcbbb731b5ad1
70db72b59bea3e544a5e93e5daa87bfab0e4faf6
6fa299558da94c7c9f08e635805855c39f565091
and I got same problem:
src/tcp.c:838:1: error: conflicting types for ‘tcp_server_create’
tcp_server_create
^
In file included from src/tcp.c:39:0:
src/tcp.h:70:7: note: previous declaration of ‘tcp_server_create’ was here
void tcp_server_create(int subsystem, const char *name,
^
src/tcp.c: In function ‘tcp_server_create’:
src/tcp.c:894:47: error: passing argument 4 of ‘_tvhlog’ makes integer from pointer without a cast [-Werror]
tvhinfo(subsystem, "Starting %s server %s:%d (systemd)", name, buf, htons(IP_PORT(bound)));
^
In file included from src/tvheadend.h:41:0,
from src/tcp.c:38:
src/tvhlog.h:65:6: note: expected ‘int’ but argument is of type ‘const char *’
void _tvhlog ( const char *file, int line, int severity,
^
src/tcp.c:898:32: error: passing argument 1 of ‘tcp_server_create_new’ makes integer from pointer without a cast [-Werror]
ts = tcp_server_create_new(subsystem, name, bindaddr, port, ops, opaque);
^
src/tcp.c:751:14: note: expected ‘int’ but argument is of type ‘const char *’
static void *tcp_server_create_new
^
cc1: all warnings being treated as errors
Makefile:625: recipe for target '/usr/src/tvheadend/build.linux/src/tcp.o' failed
make1: [/usr/src/tvheadend/build.linux/src/tcp.o] Error 1
make1: Leaving directory '/usr/src/tvheadend'
Makefile:96: recipe for target 'ffmpeg_all' failed
make: * [ffmpeg_all] Error 2
Updated by ovidiu marius about 8 years ago
- File tvheadend_fb99e1a tvheadend_fb99e1a added
- File fb99e1a.webm fb99e1a.webm added
Jaroslav Kysela wrote:
Try fb99e1adee13b86cbb5690198daaa7f60e141270 .
I try it and this is ok.
Here is binary that I compile and video file.
Updated by ovidiu marius about 8 years ago
- File 4.1-2301~g50a3707.webm 4.1-2301~g50a3707.webm added
- File tvheadend_2301 tvheadend_2301 added
Yes, finally all its ok !
Seems that you find the problem and now tvheadend works OK.
You can add also last x265 (x265_2.1), libvpx (libvpx-1.6.0) and ffmpeg (ffmpeg-3.2) to makefile.ffmpeg
x265:
LIBX265 = x265_2.1
LIBX265_TB = $(LIBX265).tar.gz
LIBX265_URL = http://ftp.videolan.org/videolan/x265/$(LIBX265_TB)
LIBX265_SHA1 = 37ed92b83dbe9e1420e1c226d35caeea16d4b0e4
ifeq ($(CONFIG_PIE),yes)
LIBX265_DIFFS = libx265.pie.diff
else
LIBX265_DIFFS = libx265.pic.diff
endif
libvpx:
LIBVPX = libvpx-1.6.0
LIBVPX_TB = $(LIBVPX).tar.bz2
LIBVPX_URL = http://storage.googleapis.com/downloads.webmproject.org/releases/webm/$(LIBVPX_TB)
LIBVPX_SHA1 = 57ec789410151f2a17cb06cbd4a77a871dcaf3b2
ffmpeg:
FFMPEG = ffmpeg-3.2
FFMPEG_TB = $(FFMPEG).tar.bz2
FFMPEG_URL = http://ffmpeg.org/releases/$(FFMPEG_TB)
FFMPEG_SHA1 = aac4876d1bc4d2cd8d9833b20649c3eed984f6ef
Thanks again for all !
Updated by Jaroslav Kysela about 8 years ago
- Status changed from New to Fixed
Updated Makefile.ffmpeg. Thanks.