New submission from innodb <[email protected]>:

OPlayer : http://www.edavs.com/

Mac App Store download: http://itunes.apple.com/us/app/oplayer/
id406775694?mt=12#
iPhone App Store download: http://itunes.apple.com/us/app/oplayer/
id344784375?mt=8

In the Mac App store, there is a explicit indication that it uses 
portions of MPlayer and the iPhone store version has a explicit 
indication that it uses FFMPEG.

"OPlayer uses FFMPEG for video/audio decoding, please visit http://
www.ffmpeg.org/ and our support website for more information."

Looking underneath the hood, I can confirm that FFMPEG has been 
statically linked into the binary, and both have been confirmed as of 
today:

1) Source has not been made available via official distribution channel 
nor the distributor's website
2) A copy of the GPL has not been distributed with the package nor has 
been made explicit through the distribution channel (i.e. App Store)

Snippet disassembled from of the offending binary for proof of static 
linkage:

_avcodec_decode_audio3:
004a7030        e92d40b0        push    {r4, r5, r7, lr}
004a7034        e28d7008        add     r7, sp, #8      ; 0x8
004a7038        e5905084        ldr     r5, [r0, #132]
004a703c        e1a04000        mov     r4, r0
004a7040        e1a09002        mov     r9, r2
004a7044        e1a0e003        mov     lr, r3
004a7048        e595c020        ldr     ip, [r5, #32]
004a704c        e31c0020        tst     ip, #32 ; 0x20
004a7050        1a000002        bne     0x4a7060
004a7054        e593c014        ldr     ip, [r3, #20]
004a7058        e35c0000        cmp     ip, #0  ; 0x0
004a705c        0a00000e        beq     0x4a709c
004a7060        e599e000        ldr     lr, [r9]
004a7064        e59fc070        ldr     ip, [pc, #112]  ; 0x4a70dc
004a7068        e15e000c        cmp     lr, ip
004a706c        da000014        ble     0x4a70c4
004a7070        e594904c        ldr     r9, [r4, #76]
004a7074        e594c044        ldr     ip, [r4, #68]
004a7078        e00c099c        mul     ip, ip, r9
004a707c        e15e008c        cmp     lr, ip, lsl #1
004a7080        3a000008        bcc     0x4a70a8
004a7084        e595c01c        ldr     ip, [r5, #28]
004a7088        e12fff3c        blx     ip
004a708c        e5942050        ldr     r2, [r4, #80]
004a7090        e2822001        add     r2, r2, #1      ; 0x1
004a7094        e5842050        str     r2, [r4, #80]
004a7098        e8bd80b0        pop     {r4, r5, r7, pc}
004a709c        e1a0000c        mov     r0, ip
004a70a0        e582c000        str     ip, [r2]
004a70a4        e8bd80b0        pop     {r4, r5, r7, pc}
004a70a8        e59f2030        ldr     r2, [pc, #48]   ; 0x4a70e0
004a70ac        e3a01010        mov     r1, #16 ; 0x10
004a70b0        e1a0300e        mov     r3, lr
004a70b4        e08f2002        add     r2, pc, r2
004a70b8        eb018a55        bl      _av_log
004a70bc        e3e00000        mvn     r0, #0  ; 0x0
004a70c0        e8bd80b0        pop     {r4, r5, r7, pc}
004a70c4        e59f2018        ldr     r2, [pc, #24]   ; 0x4a70e4
004a70c8        e3a01010        mov     r1, #16 ; 0x10
004a70cc        e08f2002        add     r2, pc, r2
004a70d0        eb018a4f        bl      _av_log
004a70d4        e3e00000        mvn     r0, #0  ; 0x0
004a70d8        e8bd80b0        pop     {r4, r5, r7, pc}
004a70dc        0002edff        strdeq  lr, [r2], -pc
004a70e0        00646744        rsbeq   r6, r4, r4, asr #14
004a70e4        006466f8        strdeq  r6, [r4], #-104

----------
messages: 13562
priority: normal
status: new
substatus: new
title: High possibility of OPlayer GPL violation

________________________________________________
FFmpeg issue tracker <[email protected]>
<https://roundup.ffmpeg.org/issue2574>
________________________________________________

Reply via email to