#294(undetermined:new): deinterlacer does not clear interlaced_frame flag
#294: deinterlacer does not clear interlaced_frame flag -------------------------------+--------------------- Reporter: Fritz | Type: defect Status: new | Priority: normal Component: undetermined | Version: git Keywords: deinterlace libav | Blocked By: Blocking: | Reproduced: 0 Analyzed: 0 | -------------------------------+--------------------- transcoding to a y4m file. used -deinterlace which did deinterlace the video, but the y4m header has the interlaced bit set. This also occurs with libav and yadif. This patch fixes the problem with -deinterlace by clearing the bit on a successful deinterlace. Looking through yadif it appears that the flag is cleared, but it was still showing up on the file. I did not pursue it further. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/294> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#294: deinterlacer does not clear interlaced_frame flag ------------------------------+--------------------------- Reporter: Fritz | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: git | Resolution: Keywords: deinterlace libav | Blocked By: Blocking: | Reproduced: 0 Analyzed: 0 | ------------------------------+--------------------------- Comment (by Fritz): file used http://samples.mplayerhq.hu/MPEG2/interlaced/koncercik.mpg ffmpeg -i koncercik.mpg -an -y -pix_fmt yuv420p -deinterlace koncercik.y4m -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/294#comment:1> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#294: deinterlacer does not clear interlaced_frame flag ------------------------------+--------------------------- Reporter: Fritz | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: git | Resolution: Keywords: deinterlace libav | Blocked By: Blocking: | Reproduced: 0 Analyzed: 0 | ------------------------------+--------------------------- Comment (by michael): writing into the decoders coded_frame is not a good idea. Iam not saying it does break something but its risky / not proper -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/294#comment:2> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#294: deinterlacer does not clear interlaced_frame flag -------------------------------------+------------------------------------- Reporter: Fritz | Owner: Type: defect | Status: new Priority: normal | Component: Version: git | undetermined Keywords: deinterlace | Resolution: libav | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by michael): btw, i would suggest you use -vf yadif which does a better job at deinterlacing and should set the flags correctly -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/294#comment:3> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#294: deinterlacer does not clear interlaced_frame flag -------------------------------------+------------------------------------- Reporter: Fritz | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git | undetermined Keywords: deinterlace | Resolution: wontfix libav | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => wontfix Comment: Closing as -deinterlace is deprecated now and it should work with the video filters. If it doesnt work with -vf ... then please open a seperate ticket for that. That said if someone wants to implement this for the deprecated option, iam not opposed but the patch must not write into things that its not supposed to write into ... -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/294#comment:4> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg