बिल्ड b10773 में llama.cpp सर्वर अब `input_video` और `input_audio` फ़ील्ड्स के लिए data: URLs को स्वीकार करता है, जिससे एक पिछली समस्या का समाधान हुआ जहाँ ऐसे इनपुट को गलत तरीके से कच्चे base64 स्ट्रिंग्स के रूप में संभाला जाता था।

  • `handle_media()` फ़ंक्शन को इन सामग्री प्रकारों के लिए `true` पास करने के लिए अपडेट किया गया है, जिससे data URL सत्यापन में वीडियो और ऑडियो MIME प्रकार की अनुमति मिलती है।
  • खराब इनपुट अब `std::invalid_argument` फेंककर 500 की जगह 400 त्रुटि लौटाता है।
  • `handle_media` से `accept_base64_uri` फ्लैग को हटा दिया गया है, जिससे कोड सरल हो गया है।
  • अमान्य data URI MIME प्रकारों को संभालने के लिए एक यूनिट टेस्ट और अपडेट किए गए कमेंट्स जोड़े गए हैं।

यह बदलाव खराब मीडिया इनपुट के लिए स्पष्ट त्रुटि हैंडलिंग प्रदान करके सर्वर की मजबूती को बढ़ाता है।