FS#28843 - [mplayer / mencoder] Using mcdeint (Motion compensating deinterlacer) filter : Segmentation fault

Attached to Project: Arch Linux
Opened by vyncere (vyncere) - Saturday, 10 March 2012, 01:41 GMT
Last edited by Ionut Biru (wonder) - Friday, 02 November 2012, 05:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Using mcdeint (Motion compensating deinterlacer) filter causes mplayer or mencoder segfault.

mplayer stream.avi -vf mcdeint=1:1:10

--> Segmentation fault

Also tested with simple values as 0, 1, 2, 3. Same result as well with mencoder.
Works very well with old mplayer / mencoder 34203-1. So I reverted to this version.

mcdeint is a crucial and filter used with yadif (Yet another deinterlacing filter) for deinterlacing video streams.
Without it, mencoder can't deal with interlaced video streams (DVD etc.). It's a very critical point.

Additional info:
* package version(s)

extra/mplayer 34799-1
extra/mencoder 34799-1


* config and/or log files etc.

Steps to reproduce:
1) Take any video file. (Or randomly this : http://mirrorblender.top-ix.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_h264.mov)
2) Try using mcdeint video filter, with any legal argument, during playback or encoding.

Ex : mplayer big_buck_bunny_480p_h264.mov -vf mcdeint=1

3) Segmentation fault Interruption.

--> See attached logs.
This task depends upon

Closed by  Ionut Biru (wonder)
Friday, 02 November 2012, 05:42 GMT
Reason for closing:  Fixed
Comment by Greg (dolby) - Monday, 15 October 2012, 09:46 GMT
Status with mplayer 35014?
Comment by Nik (anachi) - Friday, 02 November 2012, 00:06 GMT
Not repeatable with mplayer 35014, running
mplayer The_Monkey_Fist_Ball_Gag_by_TKB.avi -vf mcdeint=1
produced no errors for me.

Also worked fine using big_buck_bunny.mov

Hope I have helped.

Loading...