2012-11-01 57 views
1

我正在構建一個使用gstreamer作爲媒體後端的應用程序。我想我可能已經隔離了gstreamer中的一個bug。這是這種情況還是我做錯了什麼?我在gstreamer中發現了一個bug嗎?

如果我進行解碼,然後立即編碼,使用該JPEG圖像:

gst-launch filesrc location=../front_thumbnail_1976.jpg ! jpegdec ! colorspace ! video/x-raw-yuv,format='(fourcc)'UYVY,width=2592,height=1936,framerate='(fraction)'0/1 ! jpegenc ! filesink location=sample.jpeg 

一切正常。但是,如果我嘗試分割管道,與中間文件,如下所示:

gst-launch filesrc location=../front_thumbnail_1976.jpg ! jpegdec ! colorspace ! video/x-raw-yuv,format='(fourcc)'UYVY,width=2592,height=1936,framerate='(fraction)'0/1 ! filesink location=sample.yuv 

gst-launch filesrc location=sample.yuv ! video/x-raw-yuv,format='(fourcc)'UYVY,width=2592,height=1936,framerate='(fraction)'0/1 ! jpegenc ! filesink location=sample.jpeg 

我得到一個段錯誤(在第二行)。我錯過了一個步驟?或者gstreamer有問題?如有需要,我可以提供我的樣本數據。

回答

0

如果您遇到段錯誤的機會是您確實發現了錯誤。在http://bugzilla.gnome.org上提交bugreport。也可做:

gdb --args gst-launch filesrc location=sample.yuv ! video/x-raw-yuv,format='(fourcc)'UYVY,width=2592,height=1936,framerate='(fraction)'0/1 ! jpegenc ! filesink location=sample.jpeg 

GDB式「R」的內運行並且在碰撞類型「英國電信獲得回溯。確保你已經安裝了調試軟件包fpr gstreamer/glib/libjpeg。將追蹤追蹤到bugreport。

+0

歸檔錯誤687643,他們給我發了一個解決方法。謝謝! –

相關問題