mpg123

ภาพหน้าจอของซอฟแวร์:
mpg123
รายละเอียดซอฟแวร์:
รุ่น: 1.25.10 การปรับปรุง
วันที่อัพโหลด: 17 Aug 18
ผู้พัฒนา: RedLabel
การอนุญาต: ฟรี
ความนิยม: 82

Rating: 3.3/5 (Total Votes: 3)

เชื่อหรือไม่ว่า mpg123 เป็นซอฟต์แวร์สำหรับเล่นเพลงแบบโอเพนซอร์สที่มีความสามารถในการถอดรหัสและเล่นไฟล์ MPEG Audio Layer 1, 2 และ 3 ซึ่งเป็นที่รู้จักกันแพร่หลายว่าเป็น MP3 ที่ออกแบบมาเพื่อ ใช้งานได้ทั้งหมดในคอนโซล Linux


คุณสมบัติได้อย่างรวดเร็ว

คุณลักษณะสำคัญ ได้แก่ ไลบรารีถอดรหัสเสียงสำหรับ MPEG Audio Layer 1, 2 และ 3, เครื่องเล่นเสียงแบบเรียลไทม์สำหรับรูปแบบ MPEG 1.0, 2.0 และ 2.5, จุดลอยและการสนับสนุนทางคณิตศาสตร์จำนวนเต็ม, การเล่นเสียงที่มีคุณภาพสูงและรวดเร็ว, รวมถึงการสนับสนุนระบบปฏิบัติการ Linux และ UNIX ที่หลากหลายเช่นกัน


ตัวเลือกบรรทัดคำสั่ง

ระหว่างตัวเลือกบรรทัดคำสั่งในตัวของโปรแกรมประยุกต์เราสามารถพูดถึงความสามารถในการเขียนข้อมูลออกไปเป็นไฟล์ WAV ข้ามเฟรม n แรกลงตัวอย่าง 1: 2 (22 กิโลเฮิร์ทซ์) เล่นทุกเฟรม n'th เท่านั้นผสม (ด้วยสัญลักษณ์แทน) อ่าน URL ถอดรหัสช่อง 0 (ซ้าย) เท่านั้นใช้การตรวจสอบสิทธิ์ HTTP ตั้งค่าบัฟเฟอร์เอาต์พุตตั้งค่าหรือบังคับใช้กลุ่มตัวอย่างและตรวจสอบช่วงการละเมิด

ภายใต้ประทุนและความพร้อมใช้งาน

ในขณะที่แอ็พพลิเคชันเขียนขึ้นโดยสิ้นเชิงในภาษาซีจะใช้การเพิ่มประสิทธิภาพเป็นพิเศษเช่น SSE, 3DNow หรือ ARM และสนับสนุน GNU / Linux, BSD, Solaris, AIX, OS / 2, HP-UX, SGI Irix, Mac OS X, ระบบปฏิบัติการ Microsoft Windows

สามารถดาวน์โหลดเป็นที่เก็บถาวรซึ่งหมายความว่าผู้ใช้ต้องกำหนดค่าคอมไพล์และติดตั้งแอ็พพลิเคชันผ่านทางบรรทัดคำสั่ง Linux / UNIX อย่างไรก็ตามสามารถติดตั้งได้จากที่เก็บซอฟต์แวร์เริ่มต้นของ Linux OSes มากมาย


บรรทัดด้านล่าง

สรุปเราไม่มีความคิดที่จะเล่นเสียงบรรทัดคำสั่งนี้ในโลกที่เต็มไปด้วยอินเทอร์เฟซผู้ใช้แบบกราฟิกที่ทันสมัย ​​แต่เราค่อนข้างมั่นใจว่า mpg123 มีคุณภาพเสียงที่ดีมากและใช้งานได้ง่ายมากแม้ว่าคุณจะ เกลียดสถานีลินุกซ์

มีอะไรใหม่ ในรุ่นนี้:

  • libout123: แก้ไขข้อความแสดงข้อผิดพลาดที่เริ่มต้นจาก OUT123_ARG_ERROR (ข้อบกพร่อง 261 ).
  • mpg123: แก้ไขการจัดการช่วงเวลาเพื่อทำงานกับสตรีมจาก stdin (curl | mpg123 - รอบระยะเวลา = n -)
  • libmpg123: แก้ไขไฟล์อ่านและ segfault ที่ไม่ถูกต้องอีกครั้งในไฟล์ที่เสียหาย (fuzzed) ด้วย part2_3_length == 0 (ตั้งค่า maxband = 1 จากไฟล์ที่กำลังมา 1.26.0)

มีอะไรใหม่ ในเวอร์ชัน 1.25.3:

  • ทดสอบความเงียบสำหรับ artsc-config ถ้าไม่มีอยู่จริง
  • ตรวจสอบให้แน่ใจว่า -static-libgcc จาก LDFLAGS ได้รับผ่าน libtool, แก้ไขการสร้าง Windows 32 บิต (ขึ้นอยู่กับ libgcc DLL มิฉะนั้น)
  • แก้ไข build โดยใช้ rm -f แทนที่จะเป็น silly $ (RM) ในส่วน makefile libout123 / modules
  • สร้างงานสร้างบน iOS รวมถึงแบ็กเอนด์ coreaudio
  • libmpg123:
  • สุดท้ายให้รหัสตำแหน่งอิสระสำหรับ x86 ที่มีการเพิ่มประสิทธิภาพการประกอบ ข้อความที่หายไปจะขึ้นอยู่กับสวน Won Kyu และ Taihei Momma
  • ชี้แจงภาษาใบอนุญาตบางส่วนในไฟล์ที่ลดระดับจากการเพิ่มประสิทธิภาพ MMX เดิม
  • แก้ไขการตรวจสอบการตรวจสอบส่วนเกินของค่าที่ส่งคืนสำหรับ MPG123_BUFFERFILL
  • เปิดตัว mpg123_getformat2 () เพื่อเปิดใช้งานคำสั่ง FORMAT สำหรับตัวควบคุมทั่วไปที่ไม่ขโมย MPG123_NEW_FORMAT จากลูปการเล่นหลัก ลำดับ LOADPAUSED-FORMAT-PAUSE (เล่น) ควรจะทำงานในขณะนี้
  • เปิดใช้งานการเพิ่มประสิทธิภาพของ aarch64 บน * BSD โดยค่าเริ่มต้นเช่นกัน คุณสามารถลบล้างรายการที่อนุญาตให้ใช้งานระบบปฏิบัติการโง่ได้เสมอโดยใช้ - with-optimize anyway
  • การใช้ตัวถอดรหัส i486 นี้เป็นที่น่าสนใจยิ่งขึ้นในการกำหนดค่าเอาต์พุต
  • out123: แก้ไขความล้มเหลวโง่ด้วยโหมด verbose และการสร้างเสียง (พิมพ์สตริงถ้าตัวชี้ไม่เป็นโมฆะไม่ใช่ถ้าเป็นโมฆะ)
  • libout123: ข้อความแสดงข้อผิดพลาดที่สอดคล้องกันมากขึ้นสำหรับโมดูลแบบไดนามิกและแบบเดิม (built-in) กล่าวคือคุณจะได้รับคำแนะนำว่าคุณเลือกโมดูลอื่นนอกเหนือจากโมดูลในตัวสำหรับ libout123 แบบคงที่หรือไม่ / li>

    มีอะไรใหม่ ในเวอร์ชัน 1.25.0:

    • ทดสอบความเงียบสำหรับ artsc-config ถ้าไม่มีอยู่จริง
    • ตรวจสอบให้แน่ใจว่า -static-libgcc จาก LDFLAGS ได้รับผ่าน libtool, แก้ไขการสร้าง Windows 32 บิต (ขึ้นอยู่กับ libgcc DLL มิฉะนั้น)
    • แก้ไข build โดยใช้ rm -f แทนที่จะเป็น silly $ (RM) ในส่วน makefile libout123 / modules
    • สร้างงานสร้างบน iOS รวมถึงแบ็กเอนด์ coreaudio
    • libmpg123:
    • สุดท้ายให้รหัสตำแหน่งอิสระสำหรับ x86 ที่มีการเพิ่มประสิทธิภาพการประกอบ ข้อความที่หายไปจะขึ้นอยู่กับสวน Won Kyu และ Taihei Momma
    • ชี้แจงภาษาใบอนุญาตบางส่วนในไฟล์ที่ลดระดับจากการเพิ่มประสิทธิภาพ MMX เดิม
    • แก้ไขการตรวจสอบการตรวจสอบส่วนเกินของค่าที่ส่งคืนสำหรับ MPG123_BUFFERFILL
    • เปิดตัว mpg123_getformat2 () เพื่อเปิดใช้งานคำสั่ง FORMAT สำหรับตัวควบคุมทั่วไปที่ไม่ขโมย MPG123_NEW_FORMAT จากลูปการเล่นหลัก ลำดับ LOADPAUSED-FORMAT-PAUSE (เล่น) ควรจะทำงานในขณะนี้
    • เปิดใช้งานการเพิ่มประสิทธิภาพของ aarch64 บน * BSD โดยค่าเริ่มต้นเช่นกัน คุณสามารถลบล้างรายการที่อนุญาตให้ใช้งานระบบปฏิบัติการโง่ได้เสมอโดยใช้ - with-optimize anyway
    • การใช้ตัวถอดรหัส i486 นี้เป็นที่น่าสนใจยิ่งขึ้นในการกำหนดค่าเอาต์พุต
    • out123: แก้ไขความล้มเหลวโง่ด้วยโหมด verbose และการสร้างเสียง (พิมพ์สตริงถ้าตัวชี้ไม่เป็นโมฆะไม่ใช่ถ้าเป็นโมฆะ)
    • libout123: ข้อความแสดงข้อผิดพลาดที่สอดคล้องกันมากขึ้นสำหรับโมดูลแบบไดนามิกและแบบเดิม (built-in) กล่าวคือคุณจะได้รับคำแนะนำว่าคุณเลือกโมดูลอื่นนอกเหนือจากโมดูลในตัวสำหรับ libout123 แบบคงที่หรือไม่ / li>

      มีอะไรใหม่ ในเวอร์ชัน 1.23.6:

      • เรียก out123_pause () แทน out123_stop () ใน STOP คำสั่งแก้ไขการถดถอยใน 1.23.x ของความสามารถในการเล่นต่อกับโหลดอื่นนอกจากเพลงใหม่มีรูปแบบเสียงที่แตกต่างกัน (bug 234)

      • มีอะไรใหม่ ในเวอร์ชัน 1.23.5:

        • libout123:
        • แก้ไขการสร้างของ portaudio และ SDL บน win32 (วงเล็บมากเกินไปโดย Sandro Cumerlato เพื่อชี้ออกไป)
        • ให้ out123_errcode () คืนค่า OUT123_BAD_HANDLE ตามที่ได้รับการบันทึกไว้ (เพิ่มค่าลงใน Enum ข้อผิดพลาด แต่ได้รับการบันทึกไว้แล้ว) อีกครั้งขอบคุณ Sandro
        • แก้ไข windows-builds.sh (การอ้างถึงเปลือกในขั้นตอนการคัดลอก) และเพิ่มบิตบางส่วนเพื่อจัดส่งส่วนหัวเพื่อให้สามารถใช้งานได้โดยตรงใน MSVC (define ssize_t, bug 232)
        • ไม่มีการเขียนทับ LIBS ใน Makefile (สร้างการถดถอยของระบบใน 1.23 เนื่องจาก Peter Korsgaard รายงานว่า)
        • ไม่มีการพิมพ์ข้อความเพื่อตอบสนองต่อ SIGPIPE เนื่องจากอาจเป็นเหตุให้แฮงค์ถ้า stderr เป็นผู้กระทำผิดที่ถูกวางท่อ (การถดถอยจาก 1.22, ข้อบกพร่อง 233)

        • มีอะไรใหม่ ในเวอร์ชัน 1.23.3:

          • สำหรับข้อบกพร่อง 216 หลีกเลี่ยงการตรวจจับตัวแทนปลอมด้วย UTF-16 ในข้อมูล ID3v2
          • มีการเปลี่ยนแปลงที่น่าสนใจบางอย่างในลำต้นที่กำลังรอการอนุมัติพร้อมกับเวอร์ชันคุณลักษณะถัดไปซึ่งจะรวมถึง lupout123 และ fixup ระบบทั่วไป (non-recursive make)

          • มีอะไรใหม่ ในเวอร์ชัน 1.22.3:

            • นี่คือการปล่อยช่วงเวลาหยุดชะงักซึ่งรวมถึงการแก้ไขข้อบกพร่อง 216 หลีกเลี่ยงการตรวจจับตัวแทนปลอมด้วย UTF-16 ในข้อมูล ID3v2
            • มีการเปลี่ยนแปลงที่น่าสนใจบางอย่างในลำต้นที่กำลังรอการอนุมัติพร้อมกับเวอร์ชันคุณลักษณะถัดไปซึ่งจะรวมถึง lupout123 และ fixup ระบบทั่วไป (non-recursive make)

            • มีอะไรใหม่ ในเวอร์ชัน 1.22.1:

              • แก้ไข mpg123-id3dump เมื่อเขียนภาพด้วยความขบขัน ( จัดการ) MIME type ความผิดพลาดที่โง่ในการคำนวณความยาวของนามสกุลไฟล์ fallback ทำให้ขยะจากหน่วยความจำถูกผนวกเข้ากับชื่อไฟล์ถ้าขนาดของตัวชี้มีค่าน้อยกว่า 64 บิต สำหรับตัวชี้แบบ 64 บิต (หรือนานกว่านั้น) ถูกต้องโดยอุบัติเหตุ
              • แก้ไขการสร้างความคิดเห็นโดยการล้างข้อมูลออกจากแหล่งข้อมูล123และตอนนี้ก็แสดงรายการการเข้ารหัสในความช่วยเหลือที่ยาวนานแทนการเขียนจดหมายขยะจากที่นั่นอีกครั้ง
              • ไม่ได้เชื่อมโยง libmpg123 กับ libltdl อีกต่อไป (ข้อบกพร่อง 215)
              • อัปเดต MSVC ++ พอร์ตให้บิตทำงานได้อีกครั้ง

                • ใช้ LL เป็นทางลัดสำหรับคำสั่ง LOADLIST จากระยะไกล L ถูกนำมาใช้แล้ว (ข้อผิดพลาด 210)
                • ลดมลพิษของเนมสเปซ (MPG123_EXPORT ในส่วนหัวแทน EXPORT, ข้อบกพร่อง 212)

                มีอะไรใหม่ ในเวอร์ชัน 1.20.1:

                • คำอธิบายล่าสุดช่วยให้เครื่องอ่านฟีดข้อมูลมีประสิทธิภาพมากขึ้นเมื่อข้ามผ่านขยะโดยการทิ้งข้อมูลจาก บัฟเฟอร์เพื่อหลีกเลี่ยงการแยกวิเคราะห์อีกครั้ง พฤติกรรมก่อนหน้านี้มีการโต้ตอบกับข้อมูลที่ไม่ถูกต้อง (โปรดดูที่ข้อผิดพลาด gentoo 465744)

                • มีอะไรใหม่ ในรุ่น 1.20.0:

                  • เพิ่มตัวถอดรหัสที่เหมาะสำหรับ NEON สำหรับ AArch64 (สภาพแวดล้อม ARM 64bit ):
                  • เปิดใช้งานสำหรับ - with-cpu = neon64 (NEON เท่านั้น) หรือ - with-cpu = aarch64 (การสลับรันไทม์ระหว่างการกำหนดค่านีออนและ generic_fpu เช่น arm_fpu)
                  • เข้ากันได้กับชุดเครื่องมือเสริมของ aarch64-linux-gnu (จาก Ubuntu, Debian) และ Xcode 5
                  • เพิ่ม binary out123 ใหม่เฉพาะกับส่วนเอาต์พุตเสียงของ mpg123 นี่เป็นปูชนียบุคคลที่แยกออกจากโค้ดดังกล่าวลงในไลบรารีเอาต์พุตเสียงง่ายๆ นอกจากนี้ยังอนุญาตให้เสียบการประมวลผลบางอย่างในท่อก่อนป้อนข้อมูลออก
                  • ป้องกัน opendir (NULL) ของไดเร็กทอรีโมดูลที่ไม่รู้จักเมื่อแสดงโมดูล
                  • การแก้ไขที่สร้างขึ้นระหว่างผู้ที่กำหนด mpg123-id3dump บน Windows

                  • มีอะไรใหม่ ในเวอร์ชัน 1.18.1:

                    • อย่าปิดบัฟเฟอร์สองครั้งด้วย mpg123 -R (ลบรหัสที่ล้าสมัยใน control_generic ()), แก้ไขข้อบกพร่อง 207
                    • อย่ายุ่งเกี่ยวกับอาร์กิวเมนต์บรรทัดคำสั่งแรกเพื่อดึงชื่อโปรแกรมใช้สำเนาแทนแก้ไขข้อผิดพลาด 205
                    • ป้องกันไม่ให้ออกจากช่วงเวลาก่อนเนื่องจากไม่สามารถเปิดแทร็กในเพลย์ลิสต์และผู้ใช้ต้องการข้าม (ข้อบกพร่อง 206)
                    • Fixup ของซ็อกเก็ตซ็อกเก็ต HTTP, นอกจากนี้ยังหลีกเลี่ยงวัตถุ FILE ที่ไม่จำเป็น (ข้อผิดพลาด 204, patch โดย Rajeev V. Pillai)
                    • แก้ไขพฤติกรรมของเพลย์ลิสต์บนสตรีม HTTP แบบช้ากระโดดกลับ (คีย์ 'd') จากแทร็กแรกอยู่ที่แทร็กแรก (ขอบคุณ Rajeev อีกครั้งข้อย่อยของข้อบกพร่อง 206)
                    • แก้ไข Frankenstein เพื่อไม่ให้สะดุดกับแท็ก ID3v1 ขอโทษด้วย. ในฐานะที่เป็นโบนัสตำแหน่งของโค้ดที่เกี่ยวข้องในตัวแยกวิเคราะห์จะเป็นไปในทางตรรกะมากขึ้น

                    • มีอะไรใหม่ ในเวอร์ชัน 1.17.0:

                      • mpg123-id3dump --no-scan; สำหรับการเร่งความเร็ว
                      • ซ่อนพารามิเตอร์จาก mpg123 - ความช่วยเหลือเมื่อไม่ได้รับการสนับสนุน
                      • เพิ่มผลลัพธ์ tinyalsa (โดย Jarno Lehtinen)
                      • สร้างระบบการปรับแต่ง
                      • การดูแล Cygwin builds บางอย่าง

                      • มีอะไรใหม่ ในเวอร์ชัน 1.16.0:

                        • รูปแบบการถอดรหัสใหม่ของ Huffman (สามารถกำหนดค่าตามค่าดีฟอลต์) ช่วยเพิ่ม mpg123 ให้เป็นตัวถอดรหัสที่เร็วที่สุดในซีพียูที่ทันสมัยอีกครั้ง
                        • ตัวถอดรหัส AVX ใหม่
                        • DCT36 ที่เหมาะสำหรับการประกอบกับ SSE และ AVX
                        • เพิ่มการกำหนดค่าสำหรับซีพียูแบบ 3DNow (ext) แบบเก่า (AMD K6) ที่ใช้ชุดควบคุม DCT36
                        • เพิ่มค่ากำหนดสำหรับซีพียู SSE แบบเหลี่ยม (Pentium M) โดยใช้ C DCT36
                        • เพิ่มคำสั่ง FORMAT เพื่อควบคุมโดยทั่วไป
                        • เพิ่มการสนับสนุนเฟรม APIC ID3v2
                        • เพิ่ม mpg123-id3dump เป็นเพื่อนร่วมทางอย่างเป็นทางการในการดึงข้อมูลเมตา (รวมถึงการเขียนปกอัลบั้มจาก APIC ไปยังไฟล์)
                        • เพิ่ม mpg123-strip เป็นเพื่อนที่เป็นทางการเพื่อกำจัดสิ่งสกปรกออกจากสตรีม MPEG (รวมถึงข้อมูลเมตา)
                        • ไม่ลบข้อมูล ID3 หลังจากพิมพ์ในการควบคุมทั่วไป
                        • ตัวโหลดโมดูลมีความยืดหยุ่นมากกว่านี้กับญาติ MPG123_MODDIR
                        • แก้ไขการเล่นแบบสับด้วย pulseaudio output: ลดการแสดงผลตอนนี้เมื่อปิด
                        • fixup เอาต์พุต SDL, a) ไม่สับปลายและ b) underrun ที่ไม่ร้ายแรง
                        • แก้ไขข้อผิดพลาดที่เห็นได้ชัดในผลลัพธ์ Win32 ... ตอนนี้เล่นตอนจบของแทร็กหรือไม่? ต้องการคนอื่นทดสอบนี้
                        • เพิ่มการสนับสนุนหน้าจอและขั้ว iris-ansi ด้วย --title (ตามที่ได้รับแจ้งจาก patch จากผู้ใช้ sf.net canavan)
                        • แก้ไข / ปรับปรุงสำหรับเอาต์พุตเสียง sgi
                        • libmpg123: ระบุนามแฝงที่เหมาะสมสำหรับระบบที่เหมาะสม (FreeBSD พร้อมกับ off_t เดียวเท่านั้น
                        • การทำเช่นนี้จะช่วยให้ซอฟต์แวร์ไคลเอ็นต์ที่มุ่งมั่นในการกำหนด _FILE_OFFSET_BITS ที่ไม่มีจุดหมาย
                        • สคริปต์ห่อหุ้ม src / mpg123 พร้อมด้วยโมดูลเพื่อลดความเจ็บปวดในการรัน mpg123 ด้วยโมดูลโดยไม่มีการติดตั้ง (ตั้งค่า MPG123_MODDIR)
                        • ลบรหัส ALSA 0.5 (ไม่ได้ใช้เป็นเวลานาน, last bit GPL-only)

                        • จัดการกับสถานการณ์นอกดิสก์เขียนโค้ด WAV ได้เปลี่ยนไปและเขียนการ WAV ออกเป็นเอาต์พุตมาตรฐาน (ข้อมูลดิบที่มีส่วนหัว WAV อยู่ด้านหน้า) การดำเนินการนี้จะใช้ได้กับรุ่นปัจจุบันอีกครั้ง

                        • มีอะไรใหม่ ในเวอร์ชัน 1.14.1:

                          • การแก้ไขปัญหานี้ (เจียมเนื้อเจียมตัว) การปรับโครงสร้างของรหัสตัวจัดแบ่ง ด้วย API ป้อนข้อมูลคุณจึงไม่สามารถเปลี่ยนรูปแบบของสตรีม (เสียหาย) ได้ผลที่มากขึ้นคือการจัดสรรบัฟเฟอร์เอาต์พุตที่เล็กเกินไป (เปลี่ยนจาก MPEG layer 3 เป็น 576 ตัวอย่างต่อเฟรมเป็น 1152 ตัวอย่างต่อกรอบ)

                          • มีอะไรใหม่ ในเวอร์ชัน 1.14.0:

                            • libmpg123 เวอร์ชัน API 36 (ดู NEWS.libmpg123)
                            • เพิ่ม - กำหนดความยาวของการสตรีม
                            • นอกจากนี้ยังเกี่ยวข้องกับการต่อสาย (แฟรงเกนสไตน์): ไม่ต้องใช้การตัดแบบไม่มีรอยต่อเมื่อเราเกินจำนวนเฟรมที่ประกาศไว้
                            • เพิ่ม - บทกวีสำหรับการพิมพ์เนื้อเพลง (จาก USLT ใน ID3v2)
                            • เพิ่มการจัดการ SIGUSR1 และ SIGUSER2 ลงในรหัสควบคุมเทอร์มินัลที่สามารถกำหนดค่าได้ผ่าน --ctrlusr1 และ --ctrlusr2
                            • API ระดับล่างที่เพิ่มขึ้น (mpg123_framedata (), mpg123_framepos (), การควบคุมบัฟเฟอร์และการสุ่มตัวอย่างใหม่)
                            • เพิ่มข้อมูลเกี่ยวกับการใส่ข้อมูลบัฟเฟอร์ใส่ลงใน mpg123_getstate ()
                            • ReplayGain: ลองตรวจจับ LAME ด้านล่าง 3.95 สำหรับระดับการอ้างอิงที่ต่างกันที่ 83 dB (เพิ่ม preamp จาก 6 dB) รุ่น 3.95 ตัวเอง (ไม่ใช่ 3.95.1) ฉันไม่สามารถตรวจพบได้ ไม่ได้รับค่าที่ตั้งโดยผู้ใช้
                            • เก็บความเงียบเกี่ยวกับอ่างเก็บน้ำที่ขาดหายไปเมื่อละเว้นเฟรม นั่นคือจุดรวม (ส่วนใหญ่; -)
                            • เพิ่มตัวแปร WRITE_SAMPLE ใหม่ / เก่าจาก MPlayer ซึ่งทำให้ตัวถอดรหัสทั่วไปทำงานได้เร็วขึ้นในซีพียูรุ่นเก่า (x86 อย่างน้อย) ไม่ใช่ใน x86-64 แม้ว่าจะไม่ได้เปิดใช้งานตามค่าเริ่มต้นก็ตาม
                            • จัดการกับดิสก์ในเครื่องเขียนไฟล์ (ดู http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67259)
                            • เพิ่มไฟล์โครงการ Xcode เพื่อสร้าง libmpg123 บน Mac OS และ iOS
                            • เอาต์พุต 32 บิตสำหรับเอาต์พุต sndio (แพทช์โดย Brad Smith)
                            • อินเทอร์เฟซการควบคุมระยะไกลรู้จักคำสั่ง LOADLIST แล้ว
                            • กำลังเพิ่มหน่วยความจำข้อมูลเมตาแล้วหลังจากพิมพ์ออกมา
                            • การล้างข้อมูลเอกสารบางอย่างรวมถึงการแก้ไข manpage โดย quadrispro
                            • การเปิดใช้งานการเปิดใช้งานสัญลักษณ์แทนตัวใหม่บน Windows (ถูกทำลายโดยการสนับสนุนชื่อไฟล์ Unicode)
                            • แก้ไขไวยากรณ์ tabinit MMX (ขอบคุณ Marcel Muller เพื่อชี้ให้เห็นว่า)
                            • แก้ไขสัญญาณเสียงของ SGI (เสียตั้งแต่เปลี่ยนเป็นโมดูล)
                            • แก้ไขพฤติกรรมริมฝีปากบางส่วน (mpg123_getformat () เรียกใช้การอ่านเฟรมถัดไปโดยไม่จำเป็นซึ่งอาจกดปุ่มปลอม MPG123_NEED_MORE)
                            • ขีด จำกัด การกลับมาใช้ใหม่จะช่วยเพิ่มจำนวนขยะที่ข้ามได้เมื่อเริ่มต้น
                            • การแยกส่วนท้ายของสตรีมและอ่านข้อผิดพลาดที่ดีขึ้น (ในกรณีที่ไม่มีการเปิดสตรีมไว้)
                            • อย่าเพิ่งบ่นเกี่ยวกับการค้นหาส่วนหัวของรูปแบบฟรีที่ล้มเหลว (เฉพาะที่มีระดับความเป็น verbosity 3)

ซอฟต์แวร์ที่คล้ายกัน

aTunes
aTunes

17 Feb 15

pyFretCalc
pyFretCalc

3 Jun 15

Xlog
Xlog

12 May 15

carrie
carrie

15 Apr 15

ความคิดเห็นที่ mpg123

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่