এটি বিশ্বাস করুন বা না, mpg123 একটি ওপেন সোর্স কমান্ড-লাইন সঙ্গীত প্লেব্যাক সফ্টওয়্যার ডিকোডিং এবং এমপিইজি অডিও লেয়ার 1, 2 এবং 3 ফাইলগুলি চালানোর জন্য সক্ষম, যা জনপ্রিয়ভাবে এমপি 3 নামে পরিচিত। সম্পূর্ণরূপে একটি লিনাক্স কনসোলে চালান।
একটি নজরে বৈশিষ্ট্য
মূল বৈশিষ্ট্যগুলিতে এমপিইজি অডিও লেয়ার 1, 2 এবং 3, এমপিইজি 1.0, 2.0 এবং 2.5 ফরম্যাটের জন্য রিয়েল টাইম অডিও প্লেয়ার, ভলিউটিং পয়েন্ট এবং পূর্ণসংখ্যা গণিত সমর্থন, উচ্চ-গুণমান এবং দ্রুত অডিও প্লেব্যাকের জন্য একটি অডিও ডিকোডিং লাইব্রেরি অন্তর্ভুক্ত রয়েছে। পাশাপাশি লিনাক্স এবং ইউনিক্সের মতো অপারেটিং সিস্টেমগুলির বিস্তৃত সহায়তার জন্য সমর্থন।
কমান্ড লাইন অপশন
অ্যাপ্লিকেশনের অন্তর্নির্মিত কমান্ড-লাইন বিকল্পগুলির মধ্যে আমরা আউটপুটটি WAV ফাইলে লেখার ক্ষমতা উল্লেখ করতে পারি, প্রথম এন ফ্রেমগুলিকে বাদ দিতে পারি, ডাউনস্যাম্পল 1: 2 (২২ কেজিএজে), শুধুমাত্র প্রতি এন'এ ফ্রেমটি খেলুন, মিশ্রণ করুন উভয় চ্যানেল (মোনো), নিয়ন্ত্রণ কীগুলি সক্ষম করুন, শিফেল খেলা (ওয়াইল্ডকার্ডগুলি সহ), ইউআরএল পড়ুন, শুধুমাত্র চ্যানেল 0 (বাম) ডিকোড করুন, HTTP প্রমাণীকরণ ব্যবহার করুন, আউটপুট বাফার সেট করুন, নমুনা সেট করুন বা জোর করুন, এবং পরিসীমা লঙ্ঘন চেক করুন। পি>
হুড এবং প্রাপ্যতা অধীনে
অ্যাপ্লিকেশনটি সি প্রোগ্রামিং ভাষাতে সম্পূর্ণরূপে লিখিত হলেও এটি এসএসই, 3 ডি এনও বা এআরএমের মতো অনেক বিশেষ অপটিমাইজেশন ব্যবহার করে এবং জিএনইউ / লিনাক্স, বিএসডি, সোলারিস, অক্স, ওএস / ২, এইচপি-ইউএক্স, এসজিআই ইরিক্স, ম্যাক ওএস এক্স, মাইক্রোসফ্ট উইন্ডোজ অপারেটিং সিস্টেম।
এটি একটি উৎস সংরক্ষণাগার হিসাবে ডাউনলোডের জন্য উপলব্ধ, যার অর্থ ব্যবহারকারীকে অবশ্যই Linux / UNIX কমান্ড-লাইনের মাধ্যমে অ্যাপ্লিকেশনটি কনফিগার, সংকলন এবং ইনস্টল করতে হবে। তবে, এটি অনেক লিনাক্স OSes এর ডিফল্ট সফটওয়্যার রিপোজিটরি থেকে সহজেই ইনস্টল করা যেতে পারে।
শেষের সারি
সামনের দিকে, আমাদের কাছে কোনও ধারণা নেই যে এই আধুনিক গ্রাফিকাল ব্যবহারকারী ইন্টারফেসগুলি জুড়ে বিশ্বজুড়ে এই কমান্ড-লাইন অডিও প্লেয়ারটি কে করবে, তবে আমরা নিশ্চিত যে mpg123 একটি খুব ভাল অডিও গুণমান সরবরাহ করে এবং এটি ব্যবহার করা খুব সহজ লিনাক্স টার্মিনালকে ঘৃণা কর।
এই রিলিজে নতুন কি :
- libout123: OUT123_ARG_ERROR থেকে শুরু হওয়া ত্রুটি বার্তাগুলি ঠিক করুন (বাগ 261 )। করুন
- mpg123: stdin থেকে স্ট্রিমের সাথে কাজ করার জন্য স্থায়ী-মধ্যবর্তী হ্যান্ডলিংটি ফিক্স করুন। (কার্ল | এমপিজি 1২3 - সাসি-ইন্টারভাল = এন -)
- libmpg123: part2_3_length == 0 (ম্যাক্সব্যান্ড = 1 সেট করা, আসন্ন 1.26.0 থেকে টানা) ক্ষতিগ্রস্ত (ফuzz করা) ফাইলগুলিতে অন্য অবৈধ পঠন এবং সেগফaultটি ঠিক করুন।
- আর্টস-কনফিগের জন্য যদি এটি না থাকে তবে নীরবতা পরীক্ষা।
- নিশ্চিত করুন যে LDFLAGS থেকে স্ট্যাটিক-libgcc libtool এর মাধ্যমে পায়, 32 বিট উইন্ডোজ তৈরি করে (অন্যথায় libgcc DLL- র উপর নির্ভর করে)।
- লিনাআউট 1২3 / মডিউল মেকফিল ফ্যাগমেন্টে নির্বোধ $ (RM) পরিবর্তে সাধারণ RM -F ব্যবহার করে নন-জিএনইউ তৈরি করে ফিক্স করুন।
- কোরআউডিও ব্যাকএন্ড সহ iOS এ বিল্ড কাজ করুন।
- আপনি libmpg123: আপনি
- অবশেষে সমাবেশ অপ্টিমাইজেশনগুলির সাথে x86 এর জন্য অবস্থান-স্বাধীন কোড সরবরাহ করুন। Won Kyu পার্ক এবং Taihei Momma ধন্যবাদ টেক্সট পাঠানো হয়েছে।
- আসল এমএমএক্স অপ্টিমাইজেশান থেকে নেমে আসা ফাইলগুলিতে কিছু লাইসেন্স ভাষা পরিষ্কার করুন।
- MPG123_BUFFERFILL এর জন্য রিটার্ন মান ওভারফ্লো চেক ঠিক করুন।
- সাধারণ প্লেব্যাক লুপ থেকে MPG123_NEW_FORMAT চুরি না করে জেনারেট কন্ট্রোলের FORMAT কমান্ডটি সক্ষম করার জন্য mpg123_getformat2 () উপস্থাপিত হয়েছে। অনুক্রম LOADPAUSED-FORMAT-PAUSE (খেলা) এখন কাজ করা অনুমিত হয়।
- ডিফল্টভাবে * BSD এ aarch64 অপটিমাইজেশন সক্ষম করুন। আপনি সর্বদা --with-optimization ব্যবহার করে যে মূঢ় ওএস হোয়াইটলিস্টটি ওভাররাইড করতে পারেন, যাইহোক।
- i486 ডিকোডার ব্যবহারটি এখন কনফিগারেশনে আউটপুট আরো নিরুৎসাহিত করা হয়।
- out123: verbose মোড এবং স্বন প্রজন্মের সাথে মূঢ় ক্র্যাশটি সংশোধন করুন (পয়েন্টারটি অ-নাল থাকলে স্ট্রিং মুদ্রণ করুন, এটি নাল না থাকলে)।
- libout123: গতিশীল এবং উত্তরাধিকারী (বিল্ট-ইন) মডিউলগুলির জন্য আরও সামঞ্জস্যপূর্ণ ত্রুটি বার্তা। উদাহরণস্বরূপ, আপনি স্ট্যাটিক libout123 এর জন্য অন্তর্নির্মিত-এর চেয়ে ভিন্ন মডিউল নির্বাচন করলে কীভাবে একটি ইঙ্গিত পাবেন।
- আর্টস-কনফিগের জন্য যদি এটি না থাকে তবে নীরবতা পরীক্ষা।
- নিশ্চিত করুন যে LDFLAGS থেকে স্ট্যাটিক-libgcc libtool এর মাধ্যমে পায়, 32 বিট উইন্ডোজ তৈরি করে (অন্যথায় libgcc DLL- র উপর নির্ভর করে)।
- লিনাআউট 1২3 / মডিউল মেকফিল ফ্যাগমেন্টে নির্বোধ $ (RM) পরিবর্তে সাধারণ RM -F ব্যবহার করে নন-জিএনইউ তৈরি করে ফিক্স করুন।
- কোরআউডিও ব্যাকএন্ড সহ iOS এ বিল্ড কাজ করুন।
- আপনি libmpg123: আপনি
- অবশেষে সমাবেশ অপ্টিমাইজেশনগুলির সাথে x86 এর জন্য অবস্থান-স্বাধীন কোড সরবরাহ করুন। Won Kyu পার্ক এবং Taihei Momma ধন্যবাদ টেক্সট পাঠানো হয়েছে।
- আসল এমএমএক্স অপ্টিমাইজেশান থেকে নেমে আসা ফাইলগুলিতে কিছু লাইসেন্স ভাষা পরিষ্কার করুন।
- MPG123_BUFFERFILL এর জন্য রিটার্ন মান ওভারফ্লো চেক ঠিক করুন।
- সাধারণ প্লেব্যাক লুপ থেকে MPG123_NEW_FORMAT চুরি না করে জেনারেট কন্ট্রোলের FORMAT কমান্ডটি সক্ষম করার জন্য mpg123_getformat2 () উপস্থাপিত হয়েছে। অনুক্রম LOADPAUSED-FORMAT-PAUSE (খেলা) এখন কাজ করা অনুমিত হয়।
- ডিফল্টভাবে * BSD এ aarch64 অপটিমাইজেশন সক্ষম করুন। আপনি সর্বদা --with-optimization ব্যবহার করে যে মূঢ় ওএস হোয়াইটলিস্টটি ওভাররাইড করতে পারেন, যাইহোক।
- i486 ডিকোডার ব্যবহারটি এখন কনফিগারেশনে আউটপুট আরো নিরুৎসাহিত করা হয়।
- out123: verbose মোড এবং স্বন প্রজন্মের সাথে মূঢ় ক্র্যাশটি সংশোধন করুন (পয়েন্টারটি অ-নাল থাকলে স্ট্রিং মুদ্রণ করুন, এটি নাল না থাকলে)।
- libout123: গতিশীল এবং উত্তরাধিকারী (বিল্ট-ইন) মডিউলগুলির জন্য আরও সামঞ্জস্যপূর্ণ ত্রুটি বার্তা। উদাহরণস্বরূপ, আপনি স্ট্যাটিক libout123 এর জন্য অন্তর্নির্মিত-এর চেয়ে ভিন্ন মডিউল নির্বাচন করলে কীভাবে একটি ইঙ্গিত পাবেন।
- 1212_stop () এর পরিবর্তে কল করুন 123_pause () রিমোট কন্ট্রোল STOP কমান্ড, নতুন ট্র্যাকের অডিও ফরম্যাটের ভিন্নতা (বাগ 234) না হওয়া পর্যন্ত 1.23.x এর মধ্যে প্রতিক্রিয়া স্থির করা অন্য লোডের সাথে প্লেব্যাক পুনরায় চালু করতে সক্ষম নয়।
- libout123: আপনি
- Win32- এ পোর্টaudio এবং SDL তৈরি করুন (অনেকগুলি বন্ধনী, সন্দ্র Cumerlato এটি নির্দেশ করার জন্য ধন্যবাদ)
- out123_errcode () তৈরি করুন OUT123_BAD_HANDLE নথিভুক্ত হিসাবে (ত্রুটিযুক্ত এনামটি যে মান যোগ করা হয়েছে, নথিভুক্ত কিন্তু অনুপস্থিত ছিল) ফেরত পাঠান, আবার সন্দ্রো ধন্যবাদ
- উইন্ডোজ- build.sh ঠিক করুন (কপি করার মঞ্চে শেল উদ্ধৃতি) এবং এমএসভিসিতে সরাসরি ব্যবহারযোগ্য করতে প্রেরিত হেডারের কিছু বিট যুক্ত করুন (ssize_t, বাগ 232 সংজ্ঞায়িত করুন)
- মেকফিলের LIBS এর কোনও ওভাররাইটিং (1.23 এ সিস্টেম রিগ্রেশন তৈরি করুন, পিটার কার্সগার্ডকে ধন্যবাদ জানাতে একটার জন্য ধন্যবাদ)
- SIGPIPE এর প্রতিক্রিয়ায় বার্তা মুদ্রণ করা হয়নি, কারণ স্টেইডার নিজেই পাইপযুক্ত অপরাধী (1.22 থেকে বাগ, 233 বাগ)
- এটি একটি স্টপ-ফাঁক মুক্তির অন্তর্ভুক্ত বিডি 216 এর জন্য, ID3v2 ডেটাতে UTF-16 এর সাথে জালিয়াতি শত্রু সনাক্তকরণ এড়ানো।
- পরবর্তী বৈশিষ্ট্য সংস্করণের সাথে মুক্তির জন্য ট্রাঙ্কের মধ্যে কিছু আকর্ষণীয় পরিবর্তন রয়েছে, যা libout123 এবং সাধারণ বিল্ড সিস্টেম ফিক্সআপ (অ-পুনর্নবীকরণ করা) অন্তর্ভুক্ত করবে।
- এটি ID3v2 ডেটাতে UTF-16 এর সাথে জালিয়াতি শত্রু সনাক্তকরণ এড়াতে, বিগ 216 এর ফিক্স সহ স্টপ-ফাঁক মুক্তির অন্তর্ভুক্ত।
- পরবর্তী বৈশিষ্ট্য সংস্করণের সাথে মুক্তির জন্য ট্রাঙ্কের মধ্যে কিছু আকর্ষণীয় পরিবর্তন রয়েছে, যা libout123 এবং সাধারণ বিল্ড সিস্টেম ফিক্সআপ (অ-পুনর্নবীকরণ করা) অন্তর্ভুক্ত করবে।
- মজার সাথে চিত্রগুলি লেখার সময় mpg123-id3dump স্থির করুন ( ম্যানিপুলেশন) MIME টাইপ। ফোলব্যাক ফাইলের এক্সটেনশনটির দৈর্ঘ্য গণনাতে মূঢ় ভুল ফাইলটির আকারে মেমরির সাথে যুক্ত হওয়ার কারণে জাঙ্কটি 64 বিট এর চেয়েও কম। 64 বিট পয়েন্টারগুলির জন্য (বা বেশি) এটি দুর্ঘটনা দ্বারা সঠিক ছিল।
- আউট 123 সংস্করণটি পরিষ্কার করে পেড্যান্টিক বিল্ড ঠিক করুন, এখনও প্রকৃতপক্ষে সম্ভবত লংহেলপ-এ এনকোডিং তালিকাটি দেখানো হচ্ছে, আবারও মেমরি থেকে জাঙ্ক লেখার পরিবর্তে।
- liblg123 কে libltdl এর সাথে আর সংযুক্ত না (বাগ 215)।
- তাদের আবার কাজ করতে MSVC ++ পোর্টগুলিকে একটি বিট আপডেট করুন।
- LOADLIST রিমোট কমান্ডের জন্য শর্টকাট হিসাবে এলএল ব্যবহার করুন, L ইতিমধ্যে গ্রহণ করা হয় (বাগ 210)।
- কম নামস্থান দূষণ (এমপিজি 1২3_EXPORT এক্সপোর্টের পরিবর্তে হেডারের মধ্যে, বাগ 212)।
- নতুন রিলিজগুলি ফিড রিডারটিকে আরও কার্যকর করে তোলে যখন তা দ্রুত ডেটা নষ্ট করে ফেলে buffers পুনরায় প্যারিস এড়াতে। পূর্ববর্তী আচরণ কিছু ইনপুট সঙ্গে খারাপভাবে interacted (দেখুন Gentoo বাগ 465744)।
- AArch64 এর জন্য নিওন অপ্টিমাইজড ডিকোডার যোগ করা হয়েছে (এআরএম 64 বিট পরিবেশ ): করুন
- --with-cpu = neon64 (শুধুমাত্র NEON) অথবা -with-cpu = aarch64 (নমন এবং জেনেরিক_এফপিএর মতো রানটাইম স্যুইচ, arm_fpu- এর মতো) কনফিগারেশন
- aarch64-linux-gnu টুলচেনগুলির সাথে (উবুন্টু, ডেবিয়ান) এবং এক্সকোড 5
- শুধুমাত্র mpg123 এর অডিও আউটপুট অংশের সাথে নতুন বাইনারি আউট 123 যোগ করা হয়েছে। এটি একটি সহজ অডিও আউটপুট লাইব্রেরি মধ্যে কোড বলা পৃথক একটি অগ্রদূত। এটি আউটপুট খাওয়ার আগে পাইপের মধ্যে কিছু প্রক্রিয়াকরণে প্লাগিং করার অনুমতি দেয়।
- মডিউলগুলি তালিকাভুক্ত করার সময় অজানা মডিউল ডিরেক্টরিের জন্য opendir (NULL) আটকান।
- উইন্ডোজগুলিতে mpg123-id3dump ফিক্সিংয়ের মধ্যে কিছু কিছু সমাধান সংশোধন করে
- mpg123 -R এর সাথে দুইবার বাফার বন্ধ করবেন না (20_bug ফিক্সিং করে, পুরোনো কোডটি নিয়ন্ত্রণ_জেনরিক ()) মুছে দিন।
- প্রোগ্রাম নামটি বের করতে প্রথম কমান্ড লাইন আর্গুমেন্টের সাথে জগাখিচুড়ি করবেন না, পরিবর্তে একটি অনুলিপি ব্যবহার করুন, বাগ 205 ফিক্সিং করুন।
- প্লেলিস্টে ট্র্যাক খুলতে ব্যর্থতার সময় এবং ব্যবহারকারীর এটি এড়িয়ে যাওয়ার জন্য ব্যর্থতার সময়কাল (বাগ 206) এ সময়কালের প্রস্থান প্রতিরোধ করুন।
- HTTP সকেট জগাখিচুড়ি ফিক্সআপ, অপ্রয়োজনীয় ফাইল অবজেক্টগুলি এড়িয়েও (বাগ 204, রাজীব ভি পিিলাই দ্বারা প্যাচ)।
- ধীর HTTP স্ট্রিমগুলিতে প্লেলিস্ট আচরণ ঠিক করুন, প্রথম ট্র্যাক থেকে পিছনে জাম্পিং ('ডি' কী) প্রথম ট্র্যাকে থাকে (রাজিবের আবার ধন্যবাদ, বাগ 206 এর সাব-বাগ)।
- ফ্র্যাঙ্কেনস্টাইন ঠিক করুন ID3v1 ট্যাগগুলির উপর ঝাপসা না পরীক্ষা করুন। আমার ক্ষমা। একটি বোনাস হিসাবে, পার্সারের সংশ্লিষ্ট কোডটির অবস্থান এখন অনেক বেশি যৌক্তিক।
- mpg123-id3dump --no-scan; গতির জন্য
- mpg123 থেকে লুকান -C প্যারামিটার - যখন এটি সমর্থিত হয় না তখন সহায়তা
- টিনিলসআউট আউটপুট যোগ করা হয়েছে (জার্নো লেহটেনিনের দ্বারা)
- সিস্টেম tweaking build
- সিগুইন ফিক্স করার জন্য কিছু যত্ন তৈরি করে
- নতুন হাফম্যান ডিকোডিং স্কিম (কনফিগারযোগ্য, ডিফল্টভাবে) এমপিজি 1২3 এ এটি দুর্দান্ত বুস্ট এনেছে যাতে এটি আধুনিক CPU গুলিতে দ্রুততম ডিকোডার তৈরি করতে পারে।
- নতুন AVX ডিকোডার
- এসএসই এবং এভিএক্সের জন্য সমাবেশ-অপ্টিমাইজড DCT36
- সমাবেশ ডিসিটি 36 ব্যবহার করে ভিন্টেজ 3DNow (এক্সটেনশন) CPUs (এএমডি K6) এর জন্য কনফিগারেশন
- ভি ডি সি সি সি CPU (পেন্টিয়াম এম) এর জন্য কনফিগারেশন, সি ডিসিটি 36 ব্যবহার করে
- জেনারিক কন্ট্রোলের জন্য FORMAT কমান্ড যোগ করা
- ID3v2 APIC ফ্রেমের জন্য সমর্থন যোগ করা হয়েছে
- মেটা ডেটা এক্সট্রাক্ট করার জন্য আনুষ্ঠানিক সহযোগী হিসাবে এমপিজি 1২3-আইডি 3 ডাম্প যোগ করেছেন (এপিআইসি থেকে ফাইলগুলিতে অ্যালবাম আর্ট লেখার সহ)
- এমপিইজি স্ট্রিমগুলির (মেটা ডেটা সহ) ময়লা ফাঁকা করার জন্য সরকারী সঙ্গী হিসাবে mpg123-strip যুক্ত করুন
- সাধারণ নিয়ন্ত্রণে মুদ্রণ করার পরে ID3 ডেটা ঠিক না মুছে ফেলা
- মডিউল লোডারটি আপেক্ষিক MPG123_MODDIR এর সাথে আরও বেশি নমনীয়
- pulseaudio আউটপুট সহ কাটানো বন্ধ প্লেব্যাকটি ফিক্স করুন: এখন বন্ধ করার জন্য আউটপুটটি নিষ্কাশন করুন।
- এসডিএল আউটপুট ফিক্সআপ, একটি) শেষ বন্ধ করে না এবং খ) অ মারাত্মক underrun
- Win32 আউটপুটে সুস্পষ্ট ত্রুটিগুলি সমাধান করুন ... এটি এখন ট্র্যাকের শেষের খেলাটি খেলবে? এই পরীক্ষা কেউ প্রয়োজন।
- স্ক্রিন এবং আইরিস-এসিআই টার্মিনালগুলির জন্য সহায়তা যোগ করা হয়েছে - শিরোনাম (sf.net ব্যবহারকারী ক্যানভান থেকে প্যাচ দ্বারা প্রম্পটে)
- Sgi অডিও আউটপুটের জন্য সংশোধন / উন্নতকরণ
- libmpg123: যথাযথ সিস্টেমগুলির জন্য সঠিক বড় ফাইলের alias (এক এবং একমাত্র off_t with FreeBSD
- এটি এমন ক্লায়েন্ট সফ্টওয়্যার সক্ষম করে যা বিন্দুহীন _FILE_OFFSET_BITS সংজ্ঞায়িত করার জন্য জোর দেয়।
- ইনস্টলেশন ব্যতীত মডিউলগুলির সাথে চলমান mpg123 এর ব্যথা সহজ করতে ম্যাপুলারের সাথে মোড়ানো স্ক্রিপ্টের src / mpg123-with-module (MPG123_MODDIR সেট করা হচ্ছে)
- ALSA 0.5 কোড সরানো হয়েছে (দীর্ঘ সময়ের জন্য অব্যবহৃত, শেষ GPL-only বিট)
- 1.14 সিরিজের সাথে উন্নততর আউট-ডি-ডিস্ক পরিস্থিতিতে হ্যান্ডেল করুন, ডাব্লুএইচভি লিখন কোডটি পরিবর্তিত হয়েছে এবং এটি WAVs এর স্ট্যান্ডার্ড আউটপুট (সামনে একটি একক WAV হেডারের সাথে কাঁচা ডেটা) লেখাটি ভেঙ্গে দিয়েছে। এটি বর্তমান রিলিজের সাথে আবার কাজ করবে।
- এটি এমন একটি বাগ সংশোধন করে যা অদৃশ্য হয়ে গেছে (শালীন) পার্সার কোড পুনর্গঠন। ফিডার API এর মাধ্যমে, (ক্ষতিগ্রস্ত) প্রবাহে একটি বিন্যাস পরিবর্তন মিস করা সম্ভব ছিল, বরাদ্দ হওয়া আউটপুট বাফারটি খুব ছোট (অধিকতর মাপের স্তর 3 মাপে 576 নমুনার সাথে ফ্রেম প্রতি 11২5 নমুনাগুলিতে স্যুইচ করা) আরও গুরুতর ফলাফল। করুন
- libmpg123 API সংস্করণ 36 (NEWS.libmpg123 দেখুন)
- যোগ করুন --ignore-streamlength।
- কিন্তু কনক্যাটেনেটেড (ফ্রাঙ্কেনস্টাইন) স্ট্রিমগুলির সাথেও চুক্তি: আমরা ফ্রেমগুলির ঘোষিত সংখ্যাটি একবারের পরে গ্যাপলেস কাটিয়া প্রয়োগ করি না।
- গানগুলির প্রিন্টআউটের জন্য --রিকিক্স যোগ করুন (IDLV থেকে US3v2 এ)।
- SIGUSR1 এবং SIGUSER2 এর টার্মিনাল নিয়ন্ত্রণ কোডের সাথে হ্যান্ডলিং যোগ করা হয়েছে, --ctrlusr1 এবং --ctrlusr2 এর মাধ্যমে কনফিগারযোগ্য।
- কিছু নিম্ন স্তরের API যোগ করা হয়েছে (mpg123_framedata (), mpg123_framepos (), বাফারিং এবং পুনরায় নিয়ন্ত্রণ নিয়ন্ত্রণ)।
- ইনপুট বাফার সম্পর্কিত তথ্যটি mpg123_getstate () তে পূরণ করুন।
- ReplayGain: 83 ডিবি এর বিভিন্ন রেফারেন্স স্তরের জন্য 3.95 এর নীচে LAME সনাক্ত করার চেষ্টা করুন (6 ডিবি এর প্রিম্যাম্প যোগ করে)। সংস্করণ 3.95 নিজেই (3.95.1 নয়) আমি সনাক্ত করতে পারছি না। ব্যবহারকারী সেট লাভ মান স্পর্শ করা হয় না।
- ফ্রেমগুলি উপেক্ষা করার সময় অনুপস্থিত বিট জলাধার সম্পর্কে নীরব থাকুন। যে পুরো পয়েন্ট (বেশিরভাগ; -)।
- MPlayer থেকে নতুন / পুরানো WRITE_SAMPLE রূপান্তর যুক্ত করুন যা জেনারিক ডিকোডারটিকে পুরোনো CPUs এ দ্রুততর করে তোলে (অন্তত x86)। X86-64 তে নয়, যদিও (এটি ডিফল্ট প্রতি ডিফল্ট নয়)।
- ফাইল লেখকদের মধ্যে আউট-ডি-ডিস্ক পরিচালনা করুন (একটি বিট, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67259 দেখুন)
- ম্যাক ওএস ও আইওএস এ libmpg123 তৈরি করতে এক্সকোড প্রকল্প ফাইল যোগ করা হয়েছে
- সিন্ডিও আউটপুটের জন্য 32 বিট আউটপুট (ব্র্যাড স্মিথ দ্বারা প্যাচ)।
- রিমোট কন্ট্রোল ইন্টারফেসটি LOADLIST কমান্ড এখন জানে।
- এখন মুদ্রণের পরে মেটা ডেটা মেমরি মুক্ত করা হচ্ছে।
- কিছু ডকুমেন্টেশন ক্লিনআপ, quadrispro দ্বারা manpage ফিক্সগুলি সহ।
- উইন্ডোজ-এ পুনরায় সক্ষম করা ওয়াইল্ডকার্ড সম্প্রসারণ (ইউনিকোড ফাইল নাম সমর্থন দ্বারা ভাঙা হয়েছে)।
- এমএমএক্স ট্যাবিনিট সিনট্যাক্স ফিক্স করুন (মার্কস মুলারকে ধন্যবাদ জানানোর জন্য ধন্যবাদ)।
- SGI অডিও আউটপুট ফিক্স করুন (মডিউলগুলিতে পরিবর্তন করার পরে ভাঙা হয়েছে)।
- কিছু ফ্রিজ আচরণ ঠিক করুন (mpg123_getformat () পরবর্তী ফ্রেমের অযথাযথ পড়ার ট্রিগার করে, সম্ভবত বোগাস MPG123_NEED_MORE টি আঘাত করে)।
- Resync সীমাটি এখন শুরুতে বাদ দেওয়া জাঙ্কের পরিমাণ বৃদ্ধি করতেও সহায়তা করে।
- স্ট্রিমের শেষের ভাল বিচ্ছেদ এবং পড়ার ত্রুটি (যদি কোন স্ট্রিম খোলা থাকে না তবেও)।
- ব্যর্থ ফরম্যাটের শিরোনাম অনুসন্ধানের জন্য সর্বদা অভিযোগ করবেন না (শুধুমাত্র শব্দের মাত্রা 3 দিয়ে)।
<1.2> সংস্করণ 1.25.3 তে নতুন কি :
সংস্করণ 1.25.0 এ নতুন কি :
কি নতুন সংস্করণ 1.23.6 সংস্করণে:
সংস্করণ 1.23.5 সংস্করণে নতুন কী :
যে
সংস্করণ 1.23.3 সংস্করণে নতুন কি :
সংস্করণ 1.22.3 সংস্করণে নতুন কী :
<1.2> সংস্করণে নতুন কি :
সংস্করণ 1.21.0 এ নতুন :
সংস্করণ 1.20.1 তে নতুন কী :
সংস্করণ 1.20.0 এ নতুন :
সংস্করণ 1.18.1 তে নতুন কি :
সংস্করণ 1.17.0 এ নতুন কি :
সংস্করণ 1.16.0 এ নতুন কি :
নতুন কি সংস্করণ 1.14.2:
নতুন কি সংস্করণ 1.14.1:
সংস্করণ 1.14.0 এ নতুন কি :
যে
পাওয়া মন্তব্যসমূহ না