transcode: the cmdline will hang up when transcode to avc/hevc in HW-to-SW method.
- System Environment:
- Platform: KBL
- Arch: x86_64
- Kernel: 4.18.0+
- Libva: c98b06d2b8c00dc4df628488b672711b3f0eb118
- Gmmlib: afd15488255d6ebbdef099a2bc266b3070c4991f
- media-driver: 37e93444fce2e730171756f05de30a2b43b48265
- gstreamer: cd7075dcc25fed4bff23110c1d9b5869dec63686
- gst-plugin-base: 977aa19b8a975347d7613ea94fdbdb77a32469f6
- gst-plugin-good: 4040c01083aaf34acf63990769113104f0938214
- gst-plugin-ugly: 65ff97d85f2ceb808fd89987694646a270ea39f7
- gst-plugin-bad: 9f1242ae026117930aeb45f0f89dca59176c44ef
- gstreamer-vaapi: 07d43f75
-
- Bug detailed description:
- the cmdline will hang up when transcode from avc/hevc to avc/hevc in HW-to-SW method.
-
- Reproduce Steps
- 1.build env as above
- 2.gst-launch-1.0 -vf filesrc location=input.h264 ! h264parse ! vaapih264dec ! x264enc ! video/x-h264,profile=main ! h264parse ! filesink location=./output.h264
- or
- gst-launch-1.0 -vf filesrc location=input.h264 ! h264parse ! vaapih264dec ! x265enc ! video/x-h265,profile=main ! h264parse ! filesink location=./output.h265
- or
- gst-launch-1.0 -vf filesrc location=input.h265 ! h265parse ! vaapih265dec ! x264enc ! video/x-h264,profile=main ! h264parse ! filesink location=./output.h264
- or
- gst-launch-1.0 -vf filesrc location=input.h265 ! h265parse ! vaapih265dec ! x265enc ! video/x-h265,profile=main ! h264parse ! filesink location=./output.h265
- 3.the cmdline will hang up