[FFmpeg-trac] #3899(undetermined:new): FFMPEG uses incorrect MACs when
FFmpeg
trac at avcodec.org
Wed Aug 27 00:06:39 CEST 2014
#3899: FFMPEG uses incorrect MACs when
-------------------------------------+-------------------------------------
Reporter: iskobkarev | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: Multicast | Blocked By:
MAC MPEGTS | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
FFMPEG uses incorrect MAC when the destination multicast address contains
.255:
How to reproduce:
{{{
./ffmpeg -re -i
"udp://10.250.225.161:5010?fifo_size=1000000&overrun_nonfatal=1" -vcodec
copy -acodec copy -f mpegts "udp://239.7.255.1:5004"
TCPDUMP shows that a gateway VRRP MAC (00:00:5e:00:01:01 ) is used instead
of Multicast MAC (should be 01:00:5e:07:ff:01 ):
[root at encoder VLC]# tcpdump -i eth0 -vvv -c 1 -e host 239.7.255.1
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size
65535 bytes
14:43:53.034842 00:1c:c4:6b:93:c0 (oui Unknown) > 00:00:5e:00:01:01 (oui
Unknown), ethertype IPv4 (0x0800), length 1514: (tos 0x0, ttl 16, id 0,
offset 0, flags [DF], proto UDP (17), length 1500)
ffmpeg version N-45542-gc2c56d5- http://johnvansickle.com/ffmpeg/
Copyright (c) 2000-2014 the FFmpeg developers
built on Aug 26 2014 02:30:39 with gcc 4.8 (Debian 4.8.3-9)
configuration: --enable-gpl --enable-version3 --disable-shared
--disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-
libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-
libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig
--enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
gray --enable-libopenjpeg --enable-libopus --disable-ffserver --enable-
libass --enable-gnutls --cc=gcc-4.8
libavutil 54. 7.100 / 54. 7.100
libavcodec 56. 0.101 / 56. 0.101
libavformat 56. 3.100 / 56. 3.100
libavdevice 56. 0.100 / 56. 0.100
libavfilter 5. 0.103 / 5. 0.103
libswscale 3. 0.100 / 3. 0.100
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 0.100 / 53. 0.100
Hyper fast Audio and Video encoder
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3899>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list