jpegenc: Remove arbitrary encoding size limitation

The encoder is happy to encode with sizes less then 16x16, so remove this
arbitrary limitation. This also fixes the fact the sink and src template caps
disagree.

Fixes #888

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/998>
This commit is contained in:
Nicolas Dufresne 2021-05-28 09:54:12 -04:00
parent 21c90afd92
commit be83a52db9
2 changed files with 3 additions and 3 deletions

View file

@ -8606,7 +8606,7 @@
"presence": "always" "presence": "always"
}, },
"src": { "src": {
"caps": "image/jpeg:\n width: [ 16, 65535 ]\n height: [ 16, 65535 ]\n framerate: [ 0/1, 2147483647/1 ]\n sof-marker: { (int)0, (int)1, (int)2, (int)4, (int)9 }\n", "caps": "image/jpeg:\n width: [ 1, 65535 ]\n height: [ 1, 65535 ]\n framerate: [ 0/1, 2147483647/1 ]\n sof-marker: { (int)0, (int)1, (int)2, (int)4, (int)9 }\n",
"direction": "src", "direction": "src",
"presence": "always" "presence": "always"
} }

View file

@ -113,8 +113,8 @@ GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC, GST_PAD_SRC,
GST_PAD_ALWAYS, GST_PAD_ALWAYS,
GST_STATIC_CAPS ("image/jpeg, " GST_STATIC_CAPS ("image/jpeg, "
"width = (int) [ 16, 65535 ], " "width = (int) [ 1, 65535 ], "
"height = (int) [ 16, 65535 ], " "height = (int) [ 1, 65535 ], "
"framerate = (fraction) [ 0/1, MAX ], " "framerate = (fraction) [ 0/1, MAX ], "
"sof-marker = (int) { 0, 1, 2, 4, 9 }") "sof-marker = (int) { 0, 1, 2, 4, 9 }")
); );