Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1719 closed defect (fixed)

Reading from pipes fail for YUV4MPEG2 & MPEG streams

Reported by: drees76@… Owned by: reimar
Priority: normal Component: core
Version: HEAD Severity: normal
Keywords: VERIFIED Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

r31457 built using defaults on Fedora 12.

If I cat a MPEG or YUV4MPEG2 file to mplayer and read from stdin, it fails to read the file. If I open the file directly, the file plays fine.


# cat ~/movie.y4m | ./mplayer -nosound -nolirc -nojoystick -
MPlayer SVN-r31457-4.4.3 (C) 2000-2010 MPlayer Team

Playing -.
Reading from stdin...
YUV4MPEG2 file format detected.
YUV4MPEG2 Video stream 0 size: display: 640x480, codec: 640x480
VIDEO: [YV12] 640x480 12bpp 4.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x480 => 640x480 Planar YV12
[VO_XV] Shared memory not supported
Reverting to normal Xv.
[VO_XV] Shared memory not supported
Reverting to normal Xv.
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
V: 0.0 0/ 0 ??% ??% ??,?% 0 0

Exiting... (End of file)


Output is a little bit different for MPEG file:


# cat ~/movie.mpg | ./mplayer -nosound -nolirc -nojoystick -
MPlayer SVN-r31457-4.4.3 (C) 2000-2010 MPlayer Team

Playing -.
Reading from stdin...
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
MPEG-ES file format detected.
MPEG: FATAL: EOF while searching for sequence header.
Video: Cannot read properties.
No stream found.

Exiting... (End of file)


Change History (2)

comment:1 by reimar, 14 years ago

Resolution: fixed
Status: newclosed

YUV4MPEG fixed in SVN r31465.
Problem not reproducible for MPEG.
Please open a separate bug for that including a sample file if it persists.

comment:2 by drees76@…, 14 years ago

Keywords: VERIFIED added

Thanks, can confirm that my YUV4MPEG2 testcase here is fixed now with r31471.

Opened bug #1721 for MPEG bug with sample content.

Note: See TracTickets for help on using tickets.